const jsdom = require("jsdom");
// const akamai_2 = require("./akamai_2");
const {JSDOM} = jsdom;
const {ResourceLoader, WindowManager, randomNum} = require("../../tools/window");
const {
    is_ueq_strict,
    IndexOf1,
    Substr1,
    is_in,
    bitwise_not,
    mul,
    is_lg,
    div,
    left_shift,
    bitwise_or,
    is_ueq_nostrict,
    Opposite,
    is_lte,
    is_lt,
    is_instanceof,
    logical_neg,
    is_eq_strict,
    add,
    Length1,
    VoidVar,
    mod,
    is_eq_nostrict,
    right_shift,
    bitwise_and,
    sub,
    is_lge,
    CharCodeAt1,
    bitwise_eor,
    getRandomInt
} = require("../common/base_op");

// const {w2, O2}=require("./switch_funcs");

class CustomResourceLoader extends ResourceLoader {
}

function windowConfig(window, ua, referer, traceId) {
}

const referer = 'https://book.cathaypacific.com/';
let doc_url = "https://www.britishairways.com/travel/home/public/zh_cn/";
let ua = `Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_${randomNum(0, 7)}}) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/${randomNum(77, 98)}.0.${randomNum(3000, 4000)}.${randomNum(50, 150)} Safari/537.36`;
let cookies = `v1st=8F257722337A8529; AEM_SESSION_LOCALE=zh/cn; betaUser=89; BRITISHAIRWAYS_ENSIGHTEN_PRIVACY_BANNER_LOADED=1; uuid=04b9f007-ceb1-40c3-abef-58815caed8bc; BRITISHAIRWAYS_ENSIGHTEN_PRIVACY_BANNER_VIEWED=1; BRITISHAIRWAYS_ENSIGHTEN_PRIVACY_Analytics=1; BRITISHAIRWAYS_ENSIGHTEN_PRIVACY_Marketing=1; BRITISHAIRWAYS_ENSIGHTEN_PRIVACY_Functional=1; baNxCg=0; _gcl_au=1.1.757627227.1721269769; AMCV_718D3E2F59A96D3B0A495C46%40AdobeOrg=359503849%7CMCIDTS%7C19923%7CMCMID%7C64543247042870111193513254615954442460%7CMCAAMLH-1721874569%7C11%7CMCAAMB-1721874569%7CRKhpRz8krg2tLO6pguXWp5olkAcUniQYPHaMWWgdJ3xzPWQmdj0y%7CMCOPTOUT-1721276969s%7CNONE%7CMCAID%7CNONE%7CvVersion%7C5.0.1; kndctr_718D3E2F59A96D3B0A495C46_AdobeOrg_identity=CiY2NDU0MzI0NzA0Mjg3MDExMTE5MzUxMzI1NDYxNTk1NDQ0MjQ2MFIRCMKvsZ2MMhgBKgRTR1AzMAPwAcKvsZ2MMg==; _uetmsclkid=; dtCookie=v_4_srv_2_sn_55F13D66FEF446507D2124A0E0067B4C_perc_100000_ol_0_mul_1_app-3A35f59016758a65e9_1_rcs-3Acss_0; BIGipServerba.com-port81=!TDAUEtg4/6TfyVoImXZ9OGQAZc/E5AwtqBW1riJ5rgP0WkXRetY6bmbPJtaJjsS3CT4uYsNTfqDMdA==; rxVisitor=1721269849563CMNV7N3K8AR5HS5PQGH9LELC8MF2G24G; ens_adobewebsdk=71d238cf-e046-4894-a2f2-4b81f5b23f9d; BIGipServerba.com-livesite.ba.com-port81=!MYGdDEj9Dp6Nm9sImXZ9OGQAZc/E5IZv+M0VjxDTbMA85ILVQi5AwQQ9C/o/Io7o7gQ2HifjaxjDDQ==; s_gpv=HOME; BASessionB=CXjEYOOJtjgfBtsMCj5Q8PCUGOARfFTQ9f-fKTwUtgtua-gb_yL8!-427149712!bal2237prd035.baplc.com!7003!7004!1930013285!bal2237prd036.baplc.com!7003!7004; BAAUTHKEY=2bd3a6a5-f2b5-451d-b2f2-cace3850f4d1; AKA_A2=A; kndctr_718D3E2F59A96D3B0A495C46_AdobeOrg_cluster=sgp3; _abck=ED34A3462060B2216C60070DCF086D87~-1~YAAQNtLfF+hHDraQAQAADPJgxAya3AgqkvImDcbItwCI+l8LnZE4ofWouiIchPfIiJXOLBiKI/505gXw2APFjgoajUAxrtAS5jQ3Kphs/cERl84jbqbPITUOtGZXVBNfud0sp/Cuz7y2DeUB84iFYHH7wvtcLbISNnXWomEoMZgXczoNjp6He93KKHDs33r4OdT4CHmZV1PuSePZxRd2k5xGHNDXQMe11w9wAW/duFeQ6r4vGZdGiPOwXV7d0G5xrta8lmrM5j8LS9DaUGaatMMNlcYsq7eGNVQoD3rr6gwtx1Q1nZBH944G+ccUtpFovlgfy44L+owEBBXrNotx6QEfuaWtwu9X1QBVckxk0LkL4tz3ZIVrWJdMGgts14t6Z7MZX9j7qNLi0c/IAOqg+1xuJ5mnxK8mAX46cfpmm8OnNHblLrhSLj1XTHeNhk7XQvqPxL3fRn7oX20qDD9fqKo+8H5lpudafoTAs+m+8sjVxm7qu3X4x2QhIOtJ3E+rVKlXgW9vMtgmvGMfWu0xYNtiidB0V0E3M0lsHcgfO1kjKoEUrTugqLhjSR+QjdjhoB3BkKAz6OzNwJAofjw=~-1~-1~-1; ak_bmsc=D1F8B049CE6B144F06C975F965BE854B~000000000000000000000000000000~YAAQNtLfF+lHDraQAQAAQ/NgxBjrEIJAkpyZSuioAWIbWy6IDIv/B8FvDEATYq8RUxn5qh3VOLZYefloOaU1CZsPsZAmn+jgn6W+Y+QNj/gFW0awENjT9cTAFobCmbyuwoP00808W6jojeDZTkWW337tgcPbWbpt1WHr7dnV5gbZ40kHWutAq91G+bvJ3hG28nlASdclbJR9QKxHC17PdoJC6QuXosbAoz30C5340uhFry3nWyK+0ZBwcDdp/webSZhwuVDaBDTkXlgSYmL7+Pqze7EdTF0rv3gwNyCmssisC27MGUQkehGAtEveY937wGhSsIsZKAsmzUMRJtQmwVDg9pbcNfJQuunKDx0xOBrwrFQOfWrnxpgFPKJ57UkbHQHb47OT88qNHFMChNmS6hNh6i4=; BIGipServersolr-live.baplc.com-80=!nSvpCI9pzkNLRmsImXZ9OGQAZc/E5M+PQK5kUgG/dmppR4ZBIeJLK5r5hEyniqTw6Ybh5PvePGwnog==; bm_mi=43DB022BFCA13CC0B7FD161FEAF9873E~YAAQNtLfF9FIDraQAQAA1U9ixBjULHRveMGg+1o9ISIaRyYOnkhbzp9ZYtVHUYKVyyiUR3rECjPHWQmDBlxb+OfPVxE7rywt/PUHSpqjZIi7BHVbvgTGCn9tKQ8exmaEzHMTrZXjYjKKBjHJSNy0qXy9+WfAT1DKxf9/gNzph7QGQeQfLk4CiwY2dcIE4P0VHzJo1V7AovGehBelXO60TzD/XLbQtM05owCRnnmU7G1TvYKR1Lm6vMSednmxUQpfbESNZSKBawxSnLGfkjpSIjy9Gt3T6F3xs6z63+t6PXlMOBxMp+Z9nTXD09Jk8b77UNZmpmSRWQ+AJ4c28uFI36lrV8mIGN5hkIbe0V5R~1; dtSa=-; session_id=4ec091bf-41e2-4046-99f9-fca01da6250c; session_id=4ec091bf-41e2-4046-99f9-fca01da6250c; RT="z=1&dm=www.britishairways.com&si=66c1a8e3-f5a9-4a7e-b501-cec8d50c934c&ss=lyqumdmm&sl=1&tt=pzt&rl=1"; AWSALB=5ET0VR9V9lBdYvah+AexR+iyxDkMD98MlC6RshTTzjALn09EmN7DR0oFHBcKEUD48flAHw3jb/x3j9iMOl1ylKAuUimM/1ew4jHw55pNp9odKfWfU7yPTZq4wvDO; AWSALBCORS=5ET0VR9V9lBdYvah+AexR+iyxDkMD98MlC6RshTTzjALn09EmN7DR0oFHBcKEUD48flAHw3jb/x3j9iMOl1ylKAuUimM/1ew4jHw55pNp9odKfWfU7yPTZq4wvDO; bm_sv=12BDF7FFF90C5AF1ADF4A3A55CF10D61~YAAQX/N0aA6cUryQAQAAdkl1xBissQTehyKK9OvsGXRxXOGGW+q7Jl4OJ7wWdSjFDuUKmeSZC+UQJPgsXEcFGCnSK3D4JVxdSQC7kjnlICxlb3sJQJ7hj0XyVy/sS3M0kbqis2T2S4BIvk7nGaRgXl+bynRPOGg8mlXdxMHEZOyfD6gC5A6AhS2cjHD6B/5a5KpOJe8IeF3bLB8IPCdE77qdqdA+agoOTvOpb/7SbebL45uAL5fY8LLYJ6MBEOidYIWFRkWaR4Q6~1; bm_sz=663B9C91206B7334BA028D298DC0DFCF~YAAQX/N0aA+cUryQAQAAdkl1xBiR9/avASxGd4zRXsXHafI+UJuKMvckyLE7pQMQXGdrHDKEhwMwhV/p2wHkmlmVmLM0oTvP2kIJvtiensL9sT82DKKFMsvlaAWBwcn560xB6tX/xJMXQNXzgcqjmBEU3oGQ0odHT8W/+qled5dl6NP/WeSg2bNr8PAwG+jo6ec1KGJkfK8mOhb73OZ0Lb2LyuGu5Gm6a569X2UKH079jETFaCrvVfOnNIe6hpR7z65gIINSfqZAh3JcUk6YckRqlh2y2EzJKGzsIshe5i1/4wJCUbd72z3+INCiIEe/vugi9lsTkJgVng3kcqtaOmFlQCds0TMoFWBIAo3/fipHSe0ajAJwweuW2L+hvV2SWMXBBVFoG1ZnvBmAv5LMM+YuL26656Erh1YYYKpzvRMfDrT18FT8ZrT7MJbNG/qUYjp3bnLWeHBfCJEe8YG0cbU1FOlrI1I4NmzUC2+IX9lSOl4=~4538933~3225906; rxvt=1721284747492|1721281598296; dtPC=2$481695766_646h10vPUJHPDADUHKWJSKABMRHGRHSAJKNFPVU-0e0`;
let platform = null;
// const headers = {
//     'User-Agent': ua,
//     'Accept': '*/*',
//     'Referer': referer,
//     'Accept-Language': 'zh-CN,zh;q=0.9',
// }
// let htmlText = await http.get(referer, headers, 2, 4000, false, false, false);
let htmlText = '';
const jsdomOptions = {
    // runScripts: "dangerously",
};
global.domLoad = false;
const windowManager = new WindowManager(ua, referer, htmlText, CustomResourceLoader, '0', 'ast', windowConfig, jsdomOptions);
global.window = windowManager.window;
global.domLoad = true;

const dom = new JSDOM(`<!DOCTYPE html><p>Hello world</p><script type="text/javascript" src="" async="" defer=""></script>`);
window = dom.window;
document = window.document;

var g;
// var flag_g = 0;
var g_times = 1;//第几次获取sensor_data
var g_mouseId = 0;
var g_win = window;
var stack = [];

function get_one_random_canvas() {
    var map = {
        "0": "1381427863",
        "1": "-889903849",
        "2": "2014627600",
        "3": "-562069267",
        "4": "236343764",
        "5": "-1365114684",
        "6": "-1718808456",
        "7": "1338431142",
        "8": "-1783708280",
        "9": "859496337",
        "10": "-1973554167",
        "11": "-743386789",
        "12": "1248405521",
        "13": "635083462",
        "14": "-299414125",
        "15": "1414074712",
        "16": "-1412908277",
        "17": "1878700990",
        "18": "-765591051",
        "19": "1161424940",
        "20": "601746333",
        "21": "-1510696623",
        "22": "890003843",
        "23": "-1075258691",
        "24": "-1231474415",
        "25": "1265629638",
        "26": "-752971935",
        "27": "1141819500",
        "28": "-1939198826",
        "29": "1401820353",
        "30": "-394842126",
        "31": "1387611621",
        "32": "-763621553",
        "33": "1876684633",
        "34": "86265547",
        "35": "1029961825",
        "36": "-1414371220",
        "37": "688457701",
        "38": "1308663068",
        "39": "-843808252",
        "40": "4578199",
        "41": "-952798491",
        "42": "-1580273116",
        "43": "-458431757",
        "44": "1821391557",
        "45": "-1984425037",
        "46": "1719633500",
        "47": "-2121315022",
        "48": "1012243338",
        "49": "-345711513",
        "50": "-1819292301",
        "51": "1331488962",
        "52": "807681562",
        "53": "1463174121",
        "54": "583946166",
        "55": "-987455783",
        "56": "-1975058853",
        "57": "-604985223",
        "58": "-1629931113",
        "59": "625667333",
        "60": "-802543737",
        "61": "-1827665266",
        "62": "1965377708",
        "63": "-705335722",
        "64": "1302017136",
        "65": "-1123949541",
        "66": "1227872353",
        "67": "-15553836",
        "68": "-1518207480",
        "69": "1146699011",
        "70": "109618729",
        "71": "-922493638",
        "72": "-1200186465",
        "73": "-130687909",
        "74": "-2078888548",
        "75": "1783074009",
        "76": "-431675952",
        "77": "-727901110",
        "78": "717452760",
        "79": "820436569",
        "80": "363791650",
        "81": "1216251943",
        "82": "-1680202637",
        "83": "-1863534088",
        "84": "895796750",
        "85": "1464666559",
        "86": "-281045865",
        "87": "723485991",
        "88": "-546677555",
        "89": "-1274691626",
        "90": "-503344061",
        "91": "-2046136284",
        "92": "50974524",
        "93": "527525768",
        "94": "-1375156544",
        "95": "438795767",
        "96": "-1920339160",
        "97": "2086932800",
        "98": "834158586",
        "99": "1894265044",
        "100": "-1614321152",
        "101": "1410060117",
        "102": "-1602262649",
        "103": "1546080719",
        "104": "-916321808",
        "105": "22865649",
        "106": "-229584166",
        "107": "1339275859",
        "108": "-1008892824",
        "109": "1677169326",
        "110": "-1559347864",
        "111": "341537876",
        "112": "-35965209",
        "113": "-855538133",
        "114": "1689705540",
        "115": "1336608118",
        "116": "2078226744",
        "117": "1208500180",
        "118": "-753157236",
        "119": "1610099679",
        "120": "-1978266934",
        "121": "974721452",
        "122": "1095801975",
        "123": "-1037964643",
        "124": "-1392932972",
        "125": "-696652572",
        "126": "1049677651",
        "127": "-1810936337",
        "128": "1214669715",
        "129": "-1162981118",
        "130": "-1152929511",
        "131": "-242134721",
        "132": "-226388500",
        "133": "-854489126",
        "134": "-773387498",
        "135": "-597170203",
        "136": "-1701043795",
        "137": "1382201913",
        "138": "2088533802",
        "139": "-2136423969",
        "140": "-765553570",
        "141": "-1811246265",
        "142": "-1764754437",
        "143": "-966080460",
        "144": "1054922151",
        "145": "-1138174112",
        "146": "380898145",
        "147": "651872989",
        "148": "-792790094",
        "149": "-1476329618",
        "150": "1424332784",
        "151": "-879194970",
        "152": "841198758",
        "153": "-92867216",
        "154": "1190988514",
        "155": "-1204385708",
        "156": "74044490",
        "157": "-999389925",
        "158": "-1860499608",
        "159": "-438028889",
        "160": "-49396431",
        "161": "-688889265",
        "162": "331750359",
        "163": "-1086895214",
        "164": "-1182612546",
        "165": "-1405223516",
        "166": "1740224476",
        "167": "-361877463",
        "168": "-430111122",
        "169": "-1102295833",
        "170": "-1483989766",
        "171": "425559257",
        "172": "-1627437180",
        "173": "1696896398",
        "174": "559619238",
        "175": "-11906143",
        "176": "1095404776",
        "177": "1366542135",
        "178": "-1488189231",
        "179": "1326663205",
        "180": "-1691661827",
        "181": "1138282085",
        "182": "-89570220",
        "183": "337298356",
        "184": "514217460",
        "185": "151739307",
        "186": "2001520671",
        "187": "-1541154673",
        "188": "-1123335979",
        "189": "-1484595236",
        "190": "37363514",
        "191": "2062772628",
        "192": "-388393813",
        "193": "1682704861",
        "194": "1846774763",
        "195": "1569543696",
        "196": "114542810",
        "197": "-2137439902",
        "198": "-1618815516",
        "199": "1077386149",
        "200": "-1172924299",
        "201": "-1563242654",
        "202": "23873580",
        "203": "1207898837",
        "204": "228868432",
        "205": "1957911596",
        "206": "2000855472",
        "207": "923059489",
        "208": "-1446928361",
        "209": "1626007807",
        "210": "-845485686",
        "211": "-1400030398",
        "212": "1004426776",
        "213": "932836319",
        "214": "1176417916",
        "215": "-1814911034",
        "216": "-351832743",
        "217": "-2095426333",
        "218": "-1481871026",
        "219": "-701759807",
        "220": "411793156",
        "221": "852260535",
        "222": "1144976024",
        "223": "475637392",
        "224": "-1798837671",
        "225": "1161025549",
        "226": "956151861",
        "227": "-2070900759",
        "228": "-533458356",
        "229": "-189712053",
        "230": "248108432",
        "231": "-1760599805",
        "232": "1289041981",
        "233": "-994509178",
        "234": "1014325650",
        "235": "1954253950",
        "236": "1090103239",
        "237": "-1329674379",
        "238": "1919905277",
        "239": "1653293378",
        "240": "1805570334",
        "241": "270460455",
        "242": "1797455595",
        "243": "-1487413485",
        "244": "-1904647358",
        "245": "460652709",
        "246": "-1153498802",
        "247": "-563208418",
        "248": "-1679495282",
        "249": "-989046551",
        "250": "-750384626",
        "251": "-1981297515",
        "252": "1128607656",
        "253": "-536697169",
        "254": "-1241484719",
        "255": "-1756557415",
        "256": "-1745874423",
        "257": "1163050206",
        "258": "-485601686",
        "259": "1264959721",
        "260": "-1655114400",
        "261": "-1721898237",
        "262": "-400851068",
        "263": "-746995724",
        "264": "1833269661",
        "265": "195149548",
        "266": "-1451220825",
        "267": "-1205360532",
        "268": "827938629",
        "269": "1311038552",
        "270": "1807376668",
        "271": "276451360",
        "272": "1877193597",
        "273": "2123185882",
        "274": "-893865560",
        "275": "-1985291106",
        "276": "45831429",
        "277": "-272921881",
        "278": "48196761",
        "279": "299128972",
        "280": "1874608844",
        "281": "1636114573",
        "282": "-740297747",
        "283": "-1275158705",
        "284": "1241724349",
        "285": "1002531562",
        "286": "26735715",
        "287": "113065060",
        "288": "1970378782",
        "289": "856557427",
        "290": "-1319712265",
        "291": "-1641719040",
        "292": "1248784991",
        "293": "1366402541",
        "294": "-1472533647",
        "295": "505044152",
        "296": "-1964293627",
        "297": "-1524334747",
        "298": "-1714435678",
        "299": "-1089739113",
        "300": "2088988307",
        "301": "1280177335",
        "302": "-1901093666",
        "303": "-1407059512",
        "304": "-210537863",
        "305": "1348876126",
        "306": "-66633037",
        "307": "-479959614",
        "308": "1824803333",
        "309": "1479421173",
        "310": "473903654",
        "311": "939248497",
        "312": "1898671394",
        "313": "2112878061",
        "314": "-242954614",
        "315": "-753157471",
        "316": "-442184592",
        "317": "152698782",
        "318": "548250602",
        "319": "-1736368016",
        "320": "-1222025726",
        "321": "-1153926173",
        "322": "-1831672262",
        "323": "25153511",
        "324": "969125633",
        "325": "93244405",
        "326": "-2029198162",
        "327": "-1019972581",
        "328": "-1280457629",
        "329": "479092673",
        "330": "1063522138",
        "331": "-2144523077",
        "332": "1630730734",
        "333": "1612290910",
        "334": "-1258654987",
        "335": "-50422106",
        "336": "-1260465475",
        "337": "1416896892",
        "338": "1815848203",
        "339": "-51052775",
        "340": "469324808",
        "341": "-324487646",
        "342": "1084925456",
        "343": "217728441",
        "344": "1728283982",
        "345": "-1041713890",
        "346": "-1127439944",
        "347": "635198357",
        "348": "-1956528404",
        "349": "1690087543",
        "350": "-1444224626",
        "351": "-838843805",
        "352": "-1076154699",
        "353": "96230797",
        "354": "-1273611794",
        "355": "841111523",
        "356": "-764716821",
        "357": "-1210825502",
        "358": "-958938153",
        "359": "-558750072",
        "360": "1079310882",
        "361": "-476574954",
        "362": "1480910629",
        "363": "-527610678",
        "364": "-1139814316",
        "365": "1614194395",
        "366": "1287710225",
        "367": "-1411773219",
        "368": "1890134810",
        "369": "-2065218459",
        "370": "1044900126",
        "371": "-1852231540",
        "372": "-70113180",
        "373": "-1594697276",
        "374": "-50589061",
        "375": "-162900448",
        "376": "54659111",
        "377": "-582296813",
        "378": "1106175039",
        "379": "-1206065241",
        "380": "676073481",
        "381": "29190540",
        "382": "1343594020",
        "383": "-946627781",
        "384": "1173763918",
        "385": "884528741",
        "386": "1784519624",
        "387": "703579358",
        "388": "628491467",
        "389": "1496945252",
        "390": "-1907527338",
        "391": "266137344",
        "392": "-954716535",
        "393": "-918714438",
        "394": "-2057454959",
        "395": "188546316",
        "396": "1181431690",
        "397": "-601809601",
        "398": "-1704143321",
        "399": "-1399354648",
        "400": "-1451111235",
        "401": "-2146638950",
        "402": "1359215293",
        "403": "1512094069",
        "404": "2066869944",
        "405": "-511531051",
        "406": "257086394",
        "407": "-245129775",
        "408": "-1503962028",
        "409": "595001756",
        "410": "1049561708",
        "411": "552416415",
        "412": "-1716866790",
        "413": "1257919727",
        "414": "-1582371110",
        "415": "-1173518674",
        "416": "57678669",
        "417": "899061729",
        "418": "890907047",
        "419": "940360028",
        "420": "-1688322254",
        "421": "977305998",
        "422": "-87645391",
        "423": "2027474046",
        "424": "-345979630",
        "425": "308049245",
        "426": "209348628",
        "427": "-653386536",
        "428": "-1740136756",
        "429": "-1488738415",
        "430": "-856109374",
        "431": "416318203",
        "432": "-1135664896",
        "433": "1703456143",
        "434": "-517231579",
        "435": "1674187162",
        "436": "-783688539",
        "437": "-930254474",
        "438": "1421837539",
        "439": "101573670",
        "440": "-1175650070",
        "441": "-821979988",
        "442": "1528255457",
        "443": "-713653662",
        "444": "-483430028",
        "445": "1766314293",
        "446": "-1813924115",
        "447": "209826797",
        "448": "1402427038",
        "449": "1182490635",
        "450": "255508945",
        "451": "-981857035",
        "452": "-1456308145",
        "453": "1825531587",
        "454": "-617535997",
        "455": "-801237168",
        "456": "1881798139",
        "457": "738942603",
        "458": "1914624148",
        "459": "1007694117",
        "460": "-1885884494",
        "461": "-1161449389",
        "462": "-2118689742",
        "463": "-1428347315",
        "464": "-1782721134",
        "465": "-349805514",
        "466": "-1235447475",
        "467": "-2022499058",
        "468": "648399969",
        "469": "-1858097565",
        "470": "2124268246",
        "471": "820408186",
        "472": "-178802760",
        "473": "-1412314860",
        "474": "213914739",
        "475": "-2142213862",
        "476": "-1574498438",
        "477": "1370148837",
        "478": "605442455",
        "479": "-1429967366",
        "480": "229518275",
        "481": "2104343960",
        "482": "-373788947",
        "483": "-1315190318",
        "484": "462583264",
        "485": "576856283",
        "486": "573444725",
        "487": "-619778447",
        "488": "709817373",
        "489": "2053889371",
        "490": "1383111861",
        "491": "1117064836",
        "492": "1928873212",
        "493": "-1077997195",
        "494": "-1395518451",
        "495": "522900204",
        "496": "1152435389",
        "497": "1647143813",
        "498": "1895210774",
        "499": "-1119979364",
        "500": "-1977198590",
        "501": "1124334717",
        "502": "1635033808",
        "503": "162453918",
        "504": "-259980042",
        "505": "1013929995",
        "506": "388487962",
        "507": "-280581676",
        "508": "1452328846",
        "509": "1389565954",
        "510": "-1953889216",
        "511": "1124930558",
        "512": "-1464171613",
        "513": "-1838396965",
        "514": "-851106611",
        "515": "1424039078",
        "516": "2058693814",
        "517": "-627925376",
        "518": "361520967",
        "519": "388182696",
        "520": "2131949386",
        "521": "1997552221",
        "522": "1779424776",
        "523": "-720642420",
        "524": "386213633",
        "525": "-1673391441",
        "526": "-915407062",
        "527": "-354451199",
        "528": "1177974169",
        "529": "-1232965",
        "530": "1691568834",
        "531": "1756653137",
        "532": "1150659410",
        "533": "19086771",
        "534": "1166121214",
        "535": "-1837531796",
        "536": "-1900019955",
        "537": "212204523",
        "538": "511560205",
        "539": "-1143947112",
        "540": "937144183",
        "541": "-929397762",
        "542": "-1889932232",
        "543": "1115649409",
        "544": "-1212141617",
        "545": "387247870",
        "546": "-339566258",
        "547": "1958112632",
        "548": "-839337271",
        "549": "-1962408584",
        "550": "162541798",
        "551": "1285386781",
        "552": "-556670802",
        "553": "1740009033",
        "554": "682523314",
        "555": "-696021076",
        "556": "1264792315",
        "557": "1065769597",
        "558": "-1016652391",
        "559": "-126441158",
        "560": "283060335",
        "561": "-2098339527",
        "562": "209419534",
        "563": "675081313",
        "564": "-1763183537",
        "565": "726932960",
        "566": "-2125315121",
        "567": "1227467978",
        "568": "-327740263",
        "569": "1153402619",
        "570": "1373266067",
        "571": "331577667",
        "572": "173112241",
        "573": "-290737708",
        "574": "382386317",
        "575": "451658021",
        "576": "1359478136",
        "577": "412570183",
        "578": "565509002",
        "579": "-2085392595",
        "580": "-1250330633",
        "581": "2024027743",
        "582": "2009146165",
        "583": "-2048524746",
        "584": "2124171432",
        "585": "1886908981",
        "586": "68391005",
        "587": "-5367649",
        "588": "469271772",
        "589": "954387700",
        "590": "-978986703",
        "591": "-23830673",
        "592": "2093247735",
        "593": "-1813562367",
        "594": "-1105880502",
        "595": "1899960586",
        "596": "584508187",
        "597": "-1134596007",
        "598": "-167475753",
        "599": "418805676",
        "600": "254365179",
        "601": "2129008055",
        "602": "-1719004841",
        "603": "1072038495",
        "604": "-1683114049",
        "605": "-1623499906",
        "606": "-1302489170",
        "607": "-785829922",
        "608": "-1335425977",
        "609": "1686773959",
        "610": "1714560431",
        "611": "-741206124",
        "612": "190707660",
        "613": "140672461",
        "614": "1335096976",
        "615": "1021583448",
        "616": "1330156226",
        "617": "308655560",
        "618": "-2002209553",
        "619": "365319348",
        "620": "698445819",
        "621": "1375056396",
        "622": "1286112600",
        "623": "327111340",
        "624": "1887426316",
        "625": "-1625569858",
        "626": "1307960949",
        "627": "800145141",
        "628": "-1608904451",
        "629": "1926370844",
        "630": "-993668169",
        "631": "644367918",
        "632": "-1633676460",
        "633": "-84955910",
        "634": "-394427131",
        "635": "1377974509",
        "636": "417101335",
        "637": "403439898",
        "638": "1117724958",
        "639": "2018129131",
        "640": "-1539141105",
        "641": "-1331599786",
        "642": "-1944320122",
        "643": "-1690943213",
        "644": "-1230620103",
        "645": "-913494571",
        "646": "-1961488889",
        "647": "1239078669",
        "648": "884533875",
        "649": "1802682782",
        "650": "1681040894",
        "651": "1575160907",
        "652": "-1876266278",
        "653": "-1645746962",
        "654": "-518894983",
        "655": "606549538",
        "656": "-641649902",
        "657": "-1889860212",
        "658": "802727827",
        "659": "1147087451",
        "660": "760906283",
        "661": "-1768472714",
        "662": "253797762",
        "663": "1283076247",
        "664": "-160544819",
        "665": "797572746",
        "666": "1325591108",
        "667": "-1004295161",
        "668": "-1103818205",
        "669": "-721437641",
        "670": "1646831097",
        "671": "-2141151377",
        "672": "231510979",
        "673": "-1562921709",
        "674": "-541655375",
        "675": "1040169942",
        "676": "1953994585",
        "677": "-959257506",
        "678": "783612771",
        "679": "1285275352",
        "680": "797082493",
        "681": "240700948",
        "682": "-1673636452",
        "683": "1300629531",
        "684": "-402564998",
        "685": "1484336298",
        "686": "1032960838",
        "687": "-2011164102",
        "688": "-380939485",
        "689": "1624150527",
        "690": "2051944444",
        "691": "-111926939",
        "692": "878237784",
        "693": "-349760022",
        "694": "-884691049",
        "695": "1041086368",
        "696": "-112168141",
        "697": "333882983",
        "698": "-1507626611",
        "699": "1970226312",
        "700": "1149434968",
        "701": "1456212193",
        "702": "1074934164",
        "703": "-1515634187",
        "704": "-1413083981",
        "705": "-1562450556",
        "706": "845297291",
        "707": "1522681787",
        "708": "-2137563987",
        "709": "1742521312",
        "710": "376711783",
        "711": "-1624177865",
        "712": "1550698564",
        "713": "-1620695212",
        "714": "-174902945",
        "715": "685753850",
        "716": "1404599997",
        "717": "-252094930",
        "718": "1676614561",
        "719": "-736425745",
        "720": "1726049648",
        "721": "1568474723",
        "722": "104063362",
        "723": "1993311324",
        "724": "1924390222",
        "725": "-860298072",
        "726": "-1969007933",
        "727": "1891004961",
        "728": "-410160511",
        "729": "716348115",
        "730": "449951680",
        "731": "-183261251",
        "732": "1540742258",
        "733": "671494886",
        "734": "1145701934",
        "735": "795313332",
        "736": "-56706964",
        "737": "1329826678",
        "738": "-1591841900",
        "739": "-1590743248",
        "740": "1968664902",
        "741": "2030976747",
        "742": "-433753560",
        "743": "785457427",
        "744": "417453784",
        "745": "1608620884",
        "746": "47514973",
        "747": "1665268196",
        "748": "-921922560",
        "749": "2074283240",
        "750": "1208251979",
        "751": "-141897042",
        "752": "-430205557",
        "753": "-1087213849",
        "754": "1451952178",
        "755": "1142296713",
        "756": "1625443022",
        "757": "-1419193170",
        "758": "1353904746",
        "759": "1109891968",
        "760": "-630571068",
        "761": "1497342435",
        "762": "973016906",
        "763": "292577164",
        "764": "1577571229",
        "765": "594221240",
        "766": "1506509217",
        "767": "1294717720",
        "768": "2137120873",
        "769": "-1266385643",
        "770": "735959048",
        "771": "-844972286",
        "772": "537820537",
        "773": "589890987",
        "774": "1041062818",
        "775": "-1533801642",
        "776": "-1211145837",
        "777": "-947470723",
        "778": "817530055",
        "779": "1498781640",
        "780": "-1823052657",
        "781": "1116709259",
        "782": "-1151743339",
        "783": "-1386665714",
        "784": "-250675122",
        "785": "-1133892543",
        "786": "-217228367",
        "787": "540256210",
        "788": "-642090809",
        "789": "1942128244",
        "790": "-266822955",
        "791": "-2011055270",
        "792": "-1089711079",
        "793": "-116034908",
        "794": "594922676",
        "795": "-1213036366",
        "796": "-1577527187",
        "797": "-2027362797",
        "798": "1707673237",
        "799": "-396962771",
        "800": "2120913307",
        "801": "1256556268",
        "802": "-624663626",
        "803": "-573462361",
        "804": "-122706857",
        "805": "1547548025",
        "806": "724400904",
        "807": "629620820",
        "808": "-841585633",
        "809": "-930353089",
        "810": "1895533294",
        "811": "314889527",
        "812": "-1356067047",
        "813": "-299872545",
        "814": "-1058776643",
        "815": "559754606",
        "816": "196563754",
        "817": "1409904207",
        "818": "794008055",
        "819": "1335127129",
        "820": "729282890",
        "821": "1908162741",
        "822": "-1210802105",
        "823": "-1510603129",
        "824": "859190885",
        "825": "173093320",
        "826": "-419582257",
        "827": "-611023989",
        "828": "129158191",
        "829": "-27643219",
        "830": "1855469406",
        "831": "2080433993",
        "832": "-233166458",
        "833": "945402465",
        "834": "736376443",
        "835": "-429511882",
        "836": "-1377603369",
        "837": "1140895124",
        "838": "-1467015086",
        "839": "12249812",
        "840": "-1956332390",
        "841": "-1279774592",
        "842": "646288496",
        "843": "-722311355",
        "844": "-810297700",
        "845": "1329748731",
        "846": "165391445",
        "847": "1858570177",
        "848": "1927806920",
        "849": "-281948513",
        "850": "-839746763",
        "851": "-378296044",
        "852": "-943534718",
        "853": "1077272876",
        "854": "-713128634",
        "855": "-1117489936",
        "856": "-261969660",
        "857": "286464378",
        "858": "-888594700",
        "859": "478820702",
        "860": "1953490532",
        "861": "-922799424",
        "862": "-1459675333",
        "863": "-1264011680",
        "864": "1543754028",
        "865": "579371204",
        "866": "-989608669",
        "867": "-483044503",
        "868": "1753308980",
        "869": "1335712543",
        "870": "-1879164633",
        "871": "-1326963203",
        "872": "-1058772085",
        "873": "1892067671",
        "874": "-785040401",
        "875": "1569086385",
        "876": "-245057228",
        "877": "504374140",
        "878": "-1608810136",
        "879": "929886220",
        "880": "754623457",
        "881": "1731982002",
        "882": "-617705748",
        "883": "1680990486",
        "884": "-1967276897",
        "885": "-695300380",
        "886": "-1651784823",
        "887": "-1913147087",
        "888": "1902267889",
        "889": "1885422300",
        "890": "879636943",
        "891": "975000700",
        "892": "1294505857",
        "893": "1324247767",
        "894": "-209949942",
        "895": "-729890671",
        "896": "1799733837",
        "897": "209593764",
        "898": "76241740",
        "899": "-254751185",
        "900": "249290375",
        "901": "1576210399",
        "902": "-1064733175",
        "903": "1590198840",
        "904": "-1568791966",
        "905": "1006299876",
        "906": "-872842917",
        "907": "-1309106556",
        "908": "-1641427831",
        "909": "-222279345",
        "910": "-1782900656",
        "911": "-857049144",
        "912": "1427454814",
        "913": "497064526",
        "914": "1463740096",
        "915": "-1340137041",
        "916": "1401037577",
        "917": "1160059700",
        "918": "635106346",
        "919": "-2017586901",
        "920": "2088517880",
        "921": "896643478",
        "922": "-42209885",
        "923": "1025760883",
        "924": "1123102032",
        "925": "-1869278623",
        "926": "-1741290883",
        "927": "821819804",
        "928": "-1397305978",
        "929": "-13895122",
        "930": "-681591018",
        "931": "605420651",
        "932": "644435521",
        "933": "-1632597348",
        "934": "849499047",
        "935": "1397186876",
        "936": "511102796",
        "937": "1361146560",
        "938": "-2071117054",
        "939": "1263456916",
        "940": "1021614654",
        "941": "-103711379",
        "942": "-1101109357",
        "943": "-1193990991",
        "944": "940850127",
        "945": "-11455616",
        "946": "-799873617",
        "947": "313876349",
        "948": "-345902767",
        "949": "-49449444",
        "950": "-2032707264",
        "951": "-1721065368",
        "952": "-1956794408",
        "953": "1840308079",
        "954": "-690351029",
        "955": "2040793109",
        "956": "-1309212818",
        "957": "1689599960",
        "958": "1818182184",
        "959": "558581085",
        "960": "-437237687",
        "961": "-1042349892",
        "962": "-1190601397",
        "963": "-470068060",
        "964": "-1668241855",
        "965": "-1379654409",
        "966": "-414233670",
        "967": "238423085",
        "968": "-1802159471",
        "969": "660308231",
        "970": "-1862080439",
        "971": "280614468",
        "972": "1017553595",
        "973": "-1587485569",
        "974": "766291311",
        "975": "1148394842",
        "976": "759757619",
        "977": "2074167753",
        "978": "1039909942",
        "979": "-374502697",
        "980": "1428506374",
        "981": "-63806413",
        "982": "1893416095",
        "983": "595124061",
        "984": "1342465953",
        "985": "681160548",
        "986": "1622276139",
        "987": "-1998797102",
        "988": "-125560122",
        "989": "616268077",
        "990": "-1266902807",
        "991": "723818142",
        "992": "-1720610388",
        "993": "27167253",
        "994": "-1790480804",
        "995": "344108683",
        "996": "709389124",
        "997": "-579281905",
        "998": "-147800453",
        "999": "-1879220747"
    };
    var index = Math.floor(1000 * Math.random()).toString();
    var result = [index, map[index]];
    console.log(result);
    return result;
}

function getRandomJsHeal(){
    var r1 = g_win.Math.floor(10000 * g_win['Math']['random']());
    var r2 = g_win.Math.floor(10000 * g_win['Math']['random']());
    var r3 = g_win.Math.floor(10000 * g_win['Math']['random']());
    var memory = {
        jsHeapSizeLimit:4294705152,
        // jsHeapSizeLimit:4294700000+r1,
        // totalJSHeapSize:59455945,
        totalJSHeapSize:59450000+r2,
        // usedJSHeapSize:56173189
        usedJSHeapSize:56170000+r3
    };
    return memory;
}

// getRandomJsHeal();



//手动加的
// var cf = logical_neg(1);
var cf = true;
var s5 = 0;
var Gf = ',,,,,,,';
var zk = false;
var OR = '';
var Qw = new g_win['Array'](127);
var Mw = 0;
var Lw = ';';
var sub_datetime = 0;

function AQQ(QZQ, ZZQ) {
    return QZQ >>> ZZQ | QZQ << 32 - ZZQ;
}

//----------------------分界线--------------------------

function tN(kN, RN) {
    if (20 === kN) {
        stack.push(374);
        var FLQ = {};
        // kN = 667;
        var ALQ = RN;
        for (var sPQ = 0; is_lt(sPQ, ALQ['length']); sPQ += 2)
            FLQ[ALQ[sPQ]] = ALQ[add(sPQ, 1)];
        var pLQ;
        pLQ = FLQ;
        stack.pop();
        return pLQ;
    } else {
        throw "错误的参数kN";
    }
}

var num_88 = 8888888;
var num_77 = 7777777;
// var sensor_arg60 = ''['concat'](arg60_1, ',')['concat'](arg60_2, ',')['concat'](arg60_3, ',')['concat'](arg60_4);
var cookie_bm_sz = 'bm_sz';
// var const_str24 = ''['concat']('NTkwdr11WGXY68AMQxPe1g==');
var const_str24 = ''['concat']('3Yj/klS7lsoCN1NUOQsrSg==');
var cookie_abck = '_abck';
var mouse_track_fake1 = '';
var pointer_click_fake1 = 0;
var mouse_data_fake1 = 0;
var mouse_track = '';
var sum_mouse_data = 0;
var mouse_track_fake4 = '';
var mouse_data_fake4 = 0;
var mouse_track_fake3 = '';
var mouse_data_fake3 = 0;
var mouse_move_num = 0;
var pointer_click_num = 0;
var pointer_click_fake3 = 0;
var sensor_arg40 = '';
var sensor_arg4 = '';
var sensor_arg30 = '-1';
var sensor_arg56 = 0;
var arg44_1_1 = Opposite(1);
var arg42_1 = '';
var arg60_4 = ',,,,,,,';
var arg44_1 = '';
var arg44_2 = '';
var arg44_3 = '';
var arg42_2 = '';
var arg46_1 = '';
var arg44_4 = '';
var arg42_3 = '';
var arg60_1 = '';
var arg60_2 = '';
var arg60_3 = '';
var arg24_2 = 0;
var arg24_1 = Opposite(1);
var arg26_19 = 0;
var arg26_12 = 0;
var arg26_12_1 = 0;
var arg26_20 = '0';
var fpValArr = tN(20, [
    'fpValStr',
    '-1',
    'rVal',
    '-1',
    'rCFP',
    '-1',
    'td',
    Opposite(999999)
]);
var aprArr = tN(20, [
    'ajTypeBitmask',
    0,
    'lastAprAutopostTS',
    Opposite(1),
    'aprApInFlight',
    logical_neg(1),
    'aprApTimer',
    VoidVar(0),
    'failedAprApCnt',
    0,
    'failedAprApBackoff',
    logical_neg(1)
]);
var isBrave = 0;
var arg26_31 = 0;
var arg26_33 = '';
// var stack=[];
var ABCXYZ;
g_win.window.bmak = {
    "startTs": getDateNow(),
    "firstLoad": true
};
var initSensorArgs = function () {
    stack.push(797);
    // g_win['window'].bmak['startTs'] = getDateNow();
    sensor_arg18 = '';
    Jw = 0;
    arg26_4 = 0;
    sensor_arg14 = '';
    zw = 0;
    arg26_5 = 0;
    sensor_arg22 = '';
    fw = 0;
    arg24_2 = 0;
    gw = 0;
    arg24_1 = Opposite(1);
    aprArr['ajTypeBitmask'] = 0;
    kw = 0;
    Rw = 0;
    sensor_arg40 = '';
    q4 = logical_neg(1);
    arg60_1 = '';
    arg60_2 = '';
    arg60_3 = '';
    arg44_1_1 = Opposite(1);
    arg42_1 = '';
    var Gf = ',,,,,,,';
    arg60_4 = Gf;
    arg44_1 = '';
    sensor_arg48 = '';
    arg44_2 = '';
    arg44_3 = '';
    arg42_2 = '';
    arg46_1 = '';
    arg44_4 = '';
    arg42_3 = '';
    (function bw() {
        stack.push(31);
        Tf = '';
        Ff = 0;
        Bf = 0;
        mouse_track = '';
        Kw = 0;
        rw = 0;
        sum_mouse_data = 0;
        rf = '';
        Ow = 0;
        Aw = 0;
        Lf = 0;
        Kf = '';
        sb = 0;
        Qb = 0;
        Xf = 0;
        mouse_move_num = 0;
        pointer_click_num = 0;
        zf = 0;
        stack.pop();
    }());
    stack.pop();
}
var callSetVoicesDecArg60_3 = function () {
    stack.push(841);
    setVoicesDecArg60_3();
    // g_win['window']['speechSynthesis'] && g_win['window']['speechSynthesis']['getVoices'] ? (setVoicesDecArg60_3(), is_ueq_strict(VoidVar(0), g_win['window']['speechSynthesis']['onvoiceschanged']) && (g_win['window']['speechSynthesis']['onvoiceschanged'] = setVoicesDecArg60_3)) : arg60_3 = 'n';
    stack.pop();
}
var setVoicesDecArg60_3 = function () {
    // stack.push(839);
    // var local_cb01 = g_win['window']['speechSynthesis']['getVoices']();
    // if (is_lg(local_cb01['length'], 0)) {
    //     for (var local_cb02 = '', local_cb03 = 0; is_lt(local_cb03, local_cb01['length']); local_cb03++)
    //         local_cb02 += ''['concat'](local_cb01[local_cb03]['voiceURI'], '_')['concat'](local_cb01[local_cb03]['lang']);
    //     arg44_1_1 = local_cb01['length'];
    //     arg60_3 = GetArrToHexStr(SignDataToArr32(local_cb02));
    // } else
    //     arg60_3 = '0';
    // stack.pop();

    arg44_1_1 = 67;
    var local_cb02 = 'Ting-Ting_zh-CNAlex_en-USAlice_it-ITAlva_sv-SEAmelie_fr-CAAnna_de-DECarmit_he-ILDamayanti_id-IDDaniel_en-GBDiego_es-AREllen_nl-BEFiona_en-SCOTLANDFred_en-USIoana_ro-ROJoana_pt-PTJorge_es-ESJuan_es-MXKanya_th-THKaren_en-AUKyoko_ja-JPLaura_sk-SKLekha_hi-INLuca_it-ITLuciana_pt-BRMaged_ar-SAMariska_hu-HUMei-Jia_zh-TWMelina_el-GRMilena_ru-RUMoira_en-IEMonica_es-ESNora_nb-NOPaulina_es-MXRishi_en-INSamantha_en-USSara_da-DKSatu_fi-FISin-ji_zh-HKTessa_en-ZAThomas_fr-FRVeena_en-INVictoria_en-USXander_nl-NLYelda_tr-TRYuna_ko-KRYuri_ru-RUZosia_pl-PLZuzana_cs-CZGoogle Deutsch_de-DEGoogle US English_en-USGoogle UK English Female_en-GBGoogle UK English Male_en-GBGoogle español_es-ESGoogle español de Estados Unidos_es-USGoogle français_fr-FRGoogle हिन्दी_hi-INGoogle Bahasa Indonesia_id-IDGoogle italiano_it-ITGoogle 日本語_ja-JPGoogle 한국의_ko-KRGoogle Nederlands_nl-NLGoogle polski_pl-PLGoogle português do Brasil_pt-BRGoogle русский_ru-RUGoogle 普通话（中国大陆）_zh-CNGoogle 粤語（香港）_zh-HKGoogle 國語（臺灣）_zh-TW';
    if(g_times===1){
        arg60_3 = "0";
    }else{
        arg60_3 = GetArrToHexStr(SignDataToArr32(local_cb02));
    }
}
var SetPermissinInfoArg40 = function () {
    if (g_times === 1) {
        sensor_arg40 = 8;
    } else {
        sensor_arg40 = "11311144241322243122";
    }
    return
    stack.push(31);
    var local_f251 = [];
    try {
        var local_f252 = stack.slice();
        if (logical_neg(g_win['navigator']['permissions'])) {
            var local_f253;
            local_f253 = VoidVar(sensor_arg40 = 6);
            stack.pop();
            return local_f253;
        }
        sensor_arg40 = 8;
        var local_f254 = [
            'geolocation',
            'notifications',
            'push',
            'midi',
            'camera',
            'microphone',
            'speaker',
            'device-info',
            'background-sync',
            'bluetooth',
            'persistent-storage',
            'ambient-light-sensor',
            'accelerometer',
            'gyroscope',
            'magnetometer',
            'clipboard',
            'accessibility-events',
            'clipboard-read',
            'clipboard-write',
            'payment-handler'
        ]['map'](function (Tx, xx) {
            return function Kx(rx, Ox) {
                stack.push(971);
                var local_f255;
                local_f255 = g_win['navigator']['permissions']['query'](tN(20, [
                    'name',
                    rx
                ]))['then'](function (Z8) {
                    stack.push(957);
                    switch (Z8['state']) {
                        case 'prompt':
                            local_f251[Ox] = 1;
                            break;
                        case 'granted':
                            local_f251[Ox] = 2;
                            break;
                        case decrypt_obj.v3.apply(null, [
                            122,
                            636
                        ]):
                            local_f251[Ox] = 0;
                            break;
                        default:
                            local_f251[Ox] = 5;
                    }
                    stack.pop();
                })['catch'](function (l8) {
                    stack.push(71);
                    local_f251[Ox] = is_ueq_strict(Opposite(1), l8['message']['indexOf']('is not a valid enum value of type PermissionName')) ? 4 : 3;
                    stack.pop();
                });
                stack.pop();
                return local_f255;
            }(Tx, xx);
        });
        g_win['Promise']['all'](local_f254)['then'](function () {
            stack.push(379);
            sensor_arg40 = local_f251['join']('');
            stack.pop();
        });
    } catch (H8) {
        stack = local_f252.slice();
        sensor_arg40 = 7;
    }
    stack.pop();
}
var setIsBraveBorwser = function () {
    stack.push(901);
    // g_win['navigator']['brave'] && g_win['navigator']['brave'][decrypt_obj.Ml(24, 160, logical_neg(logical_neg([])), 25, 7, 3)]()['then'](function (I8) {
    //     isBrave = I8 ? 1 : 0;
    // })['catch'](function (v8) {
    //     isBrave = 0;
    // });
    isBrave = 0;
    stack.pop();
}
var getIsSeleniumArr = function () {
    stack.push(815);
    var local_c621;
    // local_c621 = [
    //     g_win['window']['$cdc_asdjflasutopfhvcZLmcfl_'] || g_win['document']['$cdc_asdjflasutopfhvcZLmcfl_'] ? '1' : '0',
    //     is_ueq_nostrict(null, g_win['window']['document']['documentElement']['getAttribute']('webdriver')) ? '1' : '0',
    //     is_ueq_strict(VoidVar(0), g_win['navigator']['webdriver']) && g_win['navigator']['webdriver'] ? '1' : '0',
    //     is_ueq_strict(VoidVar(0), g_win['window']['webdriver']) ? '1' : '0',
    //     is_ueq_strict(VoidVar(0), g_win['window']['XPathResult']) || is_ueq_strict(VoidVar(0), g_win['document']['XPathResult']) ? '1' : '0',
    //     is_ueq_nostrict(null, g_win['window']['document']['documentElement']['getAttribute']('driver')) ? '1' : '0',
    //     is_ueq_nostrict(null, g_win['window']['document']['documentElement']['getAttribute']('selenium')) ? '1' : '0'
    // ]['join'](',');
    // stack.pop();
    local_c621 = '0,0,0,0,1,0,0';
    return local_c621;
}
var DecUtilsSub1 = function (p8, F8, J8, z8) {
    is_lg(p8, F8) && is_lte(p8, J8) && is_lg(p8 += mod(z8, sub(J8, F8)), J8) && (p8 = add(sub(p8, J8), F8));
    return p8;
}
var getUAEncStr = function () {
    stack.push(569);
    var local_d3a1 = getUA();
    // var local_d3a2 = ''['concat'](Y9(52, [
    //     SignDataToInt,
    //     0,
    //     local_d3a1
    // ]));
    var local_d3a2 = SignDataToInt(local_d3a1);
    var local_d3a3 = div(g_win['window'].bmak['startTs'], 2);
    var local_d3a4 = Opposite(1);
    var local_d3a5 = Opposite(1);
    var local_d3a6 = Opposite(1);
    var local_d3a7 = Opposite(1);
    var local_d3a8 = Opposite(1);
    var local_d3a9 = Opposite(1);
    var local_d3a10 = Opposite(1);
    var local_d3a11 = Opposite(1);
    try {
        var local_d3a12 = stack.slice();
        // local_d3a11 = g_win['Number'](is_in('ontouchstart', g_win['window']) || is_lg(g_win['navigator']['maxTouchPoints'], 0) || is_lg(g_win['navigator']['msMaxTouchPoints'], 0));
        local_d3a11 = 0;
    } catch (SK) {
        stack = local_d3a12.slice();
        local_d3a11 = Opposite(1);
    }
    try {
        var local_d3a13 = stack.slice();
        // local_d3a4 = g_win['window']['screen'] ? g_win['window']['screen']['availWidth'] : Opposite(1);
        local_d3a4 = 1680;
    } catch (BK) {
        stack = local_d3a13.slice();
        local_d3a4 = Opposite(1);
    }
    try {
        var local_d3a14 = stack.slice();
        // local_d3a5 = g_win['window']['screen'] ? g_win['window']['screen']['availHeight'] : Opposite(1);
        local_d3a5 = 966;
    } catch (XK) {
        stack = local_d3a14.slice();
        local_d3a5 = Opposite(1);
    }
    try {
        var local_d3a15 = stack.slice();
        // local_d3a6 = g_win['window']['screen'] ? g_win['window']['screen']['width'] : Opposite(1);
        local_d3a6 = 1680;
    } catch (PK) {
        stack = local_d3a15.slice();
        local_d3a6 = Opposite(1);
    }
    try {
        var local_d3a16 = stack.slice();
        // local_d3a7 = g_win['window']['screen'] ? g_win['window']['screen']['height'] : Opposite(1);
        local_d3a7 = 1050;
    } catch (qK) {
        stack = local_d3a16.slice();
        local_d3a7 = Opposite(1);
    }
    try {
        var local_d3a17 = stack.slice();
        // local_d3a8 = g_win['window']['innerHeight'] || (g_win['document']['body'] && is_in(decrypt_obj.J3(574, 46), g_win['document']['body']) ? g_win['document']['body'][decrypt_obj.J3(574, 46)] : g_win['document']['documentElement'] && is_in(decrypt_obj.J3(574, 46), g_win['document']['documentElement']) ? g_win['document']['documentElement'][decrypt_obj.J3(574, 46)] : Opposite(1));
        local_d3a8 = 845;
    } catch (zK) {
        stack = local_d3a17.slice();
        local_d3a8 = Opposite(1);
    }
    try {
        var local_d3a18 = stack.slice();
        // local_d3a9 = g_win['window']['innerWidth'] || (g_win['document']['body'] && is_in(decrypt_obj.f3(29, 4, Opposite(192), 70), g_win['document']['body']) ? g_win['document']['body'][decrypt_obj.f3.apply(null, [
        //     29,
        //     54,
        //     Opposite(192),
        //     50
        // ])] : g_win['document']['documentElement'] && is_in(decrypt_obj.f3(29, 62, Opposite(192), 35), g_win['document']['documentElement']) ? g_win['document']['documentElement'][decrypt_obj.f3.apply(null, [
        //     29,
        //     37,
        //     Opposite(192),
        //     logical_neg(logical_neg([]))
        // ])] : Opposite(1));
        local_d3a9 = 1680;
    } catch (tK) {
        stack = local_d3a18.slice();
        local_d3a9 = Opposite(1);
    }
    try {
        var local_d3a19 = stack.slice();
        // local_d3a10 = is_in('outerWidth', g_win['window']) && is_ueq_strict(VoidVar(0), g_win['window']['outerWidth']) ? g_win['window']['outerWidth'] : Opposite(1);
        local_d3a10 = 1680;
    } catch (wK) {
        stack = local_d3a19.slice();
        local_d3a10 = Opposite(1);
    }
    arg26_12_1 = g_win['parseInt'](div(g_win['window'].bmak['startTs'], 4064256), 10);
    arg26_12 = g_win['parseInt'](div(arg26_12_1, 23), 10);
    var local_d3a20 = g_win['Math']['random']();
    var local_d3a21 = g_win['parseInt'](div(mul(1000, local_d3a20), 2), 10);
    var local_d3a22 = ''['concat'](local_d3a20);
    local_d3a22 = add(local_d3a22['slice'](0, 11), local_d3a21);
    setIsBraveBorwser();
    var local_d3a23 = GetArrayOrStringSameTwo(getNavigatorProductInfo(), 4);
    var local_d3a24 = local_d3a23[0];
    var local_d3a25 = local_d3a23[1];
    var local_d3a26 = local_d3a23[2];
    var local_d3a27 = local_d3a23[3];
    var local_d3a28 = g_win['window']['_phantom'] ? 1 : 0;
    var local_d3a29 = g_win['window']['webdriver'] ? 1 : 0;
    var local_d3a30 = g_win['window']['domAutomation'] ? 1 : 0;
    var local_d3a31;
    local_d3a31 = ''['concat'](local_d3a1, ',uaend,')['concat'](function Gr() {
        stack.push(706);
        var local_d3a32;
        var local_d3a33;
        // var local_d3a34 = g_win['window']['addEventListener'] ? 1 : 0;
        var local_d3a34 = 1;
        // var local_d3a35 = g_win['window']['XMLHttpRequest'] ? 1 : 0;
        var local_d3a35 = 1;
        // var local_d3a36 = g_win['window']['XDomainRequest'] ? 1 : 0;
        var local_d3a36 = 0;
        // var local_d3a37 = g_win['window']['emit'] ? 1 : 0;
        var local_d3a37 = 0;
        // var local_d3a38 = g_win['window']['DeviceOrientationEvent'] ? 1 : 0;
        var local_d3a38 = 1;
        // var local_d3a39 = g_win['window']['DeviceMotionEvent'] ? 1 : 0;
        var local_d3a39 = 1;
        // var local_d3a40 = g_win['window']['TouchEvent'] ? 1 : 0;
        var local_d3a40 = 1;
        // var local_d3a41 = g_win['window']['spawn'] ? 1 : 0;
        var local_d3a41 = 1;
        // var local_d3a42 = g_win['window']['chrome'] ? 1 : 0;
        var local_d3a42 = 1;
        // var local_d3a43 = g_win['Function']['prototype'].bind ? 1 : 0;
        var local_d3a43 = 1;
        // var local_d3a44 = g_win['window']['Buffer'] ? 1 : 0;
        var local_d3a44 = 0;
        // var local_d3a45 = g_win['window']['PointerEvent'] ? 1 : 0;
        var local_d3a45 = 1;
        try {
            var local_d3a46 = stack.slice();
            // local_d3a32 = g_win['window']['innerWidth'] ? 1 : 0;
            local_d3a32 = 1;
        } catch (xr) {
            stack = local_d3a46.slice();
            local_d3a32 = 0;
        }
        try {
            var local_d3a47 = stack.slice();
            // local_d3a33 = g_win['window']['outerWidth'] ? 1 : 0;
            local_d3a33 = 1;
        } catch (Or) {
            stack = local_d3a47.slice();
            local_d3a33 = 0;
        }
        var local_d3a48;
        local_d3a48 = add(add(add(add(add(add(add(add(add(add(add(add(add(local_d3a34, left_shift(local_d3a35, 1)), left_shift(local_d3a36, 2)), left_shift(local_d3a37, 3)), left_shift(local_d3a38, 4)), left_shift(local_d3a39, 5)), left_shift(local_d3a40, 6)), left_shift(local_d3a41, 7)), left_shift(local_d3a32, 8)), left_shift(local_d3a33, 9)), left_shift(local_d3a42, 10)), left_shift(local_d3a43, 11)), left_shift(local_d3a44, 12)), left_shift(local_d3a45, 13));
        stack.pop();
        return local_d3a48;
    }(), ',')['concat'](local_d3a24, ',')['concat'](local_d3a25, ',')['concat'](local_d3a26, ',')['concat'](local_d3a27, ',')['concat'](local_d3a28, ',')['concat'](local_d3a29, ',')['concat'](local_d3a30, ',')['concat'](arg26_12_1, ',')['concat'](s5, ',')['concat'](local_d3a4, ',')['concat'](local_d3a5, ',')['concat'](local_d3a6, ',')['concat'](local_d3a7, ',')['concat'](local_d3a9, ',')['concat'](local_d3a8, ',')['concat'](local_d3a10, ',')['concat'](function Q5() {
        stack.push(576);
        // var local_d3a49 = [];
        var local_d3a49 = [
            ",cpen:0",
            "i1:0",
            "dm:0",
            "cwen:0",
            "non:1",
            "opc:0",
            "fc:0",
            "sc:0",
            "wrc:1",
            "isc:0",
            "vib:1",
            "bat:1",
            "x11:0",
            "x12:1"
        ];
        // local_d3a49['push'](',cpen:'['concat'](g_win['window']['callPhantom'] ? 1 : 0));
        // local_d3a49['push']('i1:'['concat'](g_win['window']['ActiveXObject'] && is_in('ActiveXObject', g_win['window']) ? 1 : 0));
        // local_d3a49['push']('dm:'['concat'](is_eq_nostrict('number', typeof g_win['document']['documentMode']) ? 1 : 0));
        // local_d3a49['push']('cwen:'['concat'](g_win['window']['chrome'] && g_win['window']['chrome']['webstore'] ? 1 : 0));
        // local_d3a49['push']('non:'['concat'](g_win['navigator']['onLine'] ? 1 : 0));
        // local_d3a49['push']('opc:'['concat'](g_win['window']['opera'] ? 1 : 0));
        // local_d3a49['push']('fc:'['concat'](is_ueq_nostrict('undefined', typeof g_win['InstallTrigger']) ? 1 : 0));
        // local_d3a49['push']('sc:'['concat'](g_win['window']['HTMLElement'] && is_lg(g_win['Object']['prototype']['toString'].call(g_win['window']['HTMLElement'])['indexOf']('Constructor'), 0) ? 1 : 0));
        // local_d3a49['push']('wrc:'['concat'](is_eq_nostrict('function', typeof g_win['window']['RTCPeerConnection']) || is_eq_nostrict('function', typeof g_win['window'][decrypt_obj.Gd.call(null, 117, 63, 100, 27)]) || is_eq_nostrict('function', typeof g_win['window'][decrypt_obj.Id(Opposite(41), 90)]) ? 1 : 0));
        // local_d3a49['push']('isc:'['concat'](is_in('mozInnerScreenY', g_win['window']) ? g_win['window']['mozInnerScreenY'] : 0));
        // local_d3a49['push']('vib:'['concat'](is_eq_nostrict('function', typeof g_win['navigator']['vibrate']) ? 1 : 0));
        // local_d3a49['push']('bat:'['concat'](is_eq_nostrict('function', typeof g_win['navigator']['getBattery']) ? 1 : 0));
        // local_d3a49['push']('x11:'['concat'](g_win['Array']['prototype']['forEach'] ? 0 : 1));
        // local_d3a49['push']('x12:'['concat'](is_in('FileReader', g_win['window']) ? 1 : 0));
        var local_d3a50;
        local_d3a50 = local_d3a49['join'](',');
        stack.pop();
        return local_d3a50;
    }(), ',')['concat'](local_d3a2, ',')['concat'](local_d3a22, ',')['concat'](local_d3a3, ',')['concat'](isBrave, ',')['concat'](local_d3a11, ',loc:');
    stack.pop();
    return local_d3a31;
}
var getNavigatorProductInfo = function () {
    stack.push(724);
    var local_b241;
    // local_b241 = [
    //     g_win['navigator']['productSub'] ? g_win['navigator']['productSub'] : decrypt_obj.vm(173, 44),
    //     g_win['navigator']['language'] ? g_win['navigator']['language'] : decrypt_obj.vm(173, 44),
    //     g_win['navigator']['product'] ? g_win['navigator']['product'] : decrypt_obj.vm.apply(null, [
    //         173,
    //         44
    //     ]),
    //     is_ueq_strict(VoidVar(0), g_win['navigator']['plugins']) ? g_win['navigator']['plugins']['length'] : Opposite(1)
    // ];
    local_b241 = ['20030107', 'zh-CN', 'Gecko', 5];
    stack.pop();
    return local_b241;
}

function time500(){
    (function () {
        // arg60_4 = Y9(52, [
        //     getWegGlIframeDecInfo,
        //     4
        // ]);
        arg60_4 = getWegGlIframeDecInfo();
        arg26_33 = function kXQ() {
            stack.push(875);
            var RXQ = ',';
            try {
                var wXQ = stack.slice();
                if (getTridentInfo() || isMobileBrowser()) {
                    var bXQ;
                    bXQ = RXQ;
                    stack.pop();
                    return bXQ;
                }
                var TXQ = g_win['window']['document']['createElement']('iframe');
                TXQ['style']['display'] = 'none';
                g_win['window']['document']['head']['appendChild'](TXQ);
                var KXQ = TXQ['contentWindow'];
                var rXQ = g_win['Object']['keys'](KXQ);
                RXQ = ''['concat'](GetArrToHexStr(SignDataToArr32(g_win['JSON']['stringify'](rXQ))), ',')['concat'](rXQ['length']);
                TXQ['remove']();
            } catch (AXQ) {
                throw AXQ;
            }
            var sLQ;
            sLQ = RXQ;
            stack.pop();
            return sLQ;
        }();
        (function QLQ() {
            stack.push(494);
            fpValArr && logical_neg(fpValArr['fpValCalculated']) && (fpValArr = g_win['Object']['assign'](fpValArr, getPluginFingerFPArr(), tN(20, [
                'fpValCalculated',
                logical_neg(0)
                // ])), cf && (arg24_1 = 9, zT(logical_neg(1))));
            ])), cf);
            stack.pop();
        }());
    })();
}

var setArg42_Arg48 = function () {
    stack.push(257);
    var local_a4a1 = getDateNow();
    arg42_1 = getSubArg42_1();
    arg42_2 = function J5() {
        stack.push(633);
        var local_a4a2;
        // local_a4a2 = g_win['window']['HTMLIFrameElement'] ? g_win['Object']['getOwnPropertyDescriptor'](g_win['window']['HTMLIFrameElement']['prototype'], 'loading') ? '1' : decrypt_obj.cZ(8, 2, 19, 29, 67, Opposite(303)) : '-1';
        local_a4a2 = "1";
        stack.pop();
        return local_a4a2;
    }();
    arg42_3 = function k5() {
        stack.push(941);
        try {
            var local_a4a3 = stack.slice();
            // var local_a4a4 = g_win['document']['createElement']('div');
            // local_a4a4['style']['display'] = 'none';
            // g_win['document']['head']['append'](local_a4a4);
            var local_a4a5 = {};
            var local_a4a6;
            // [
            //     'ActiveBorder',
            //     'ActiveCaption',
            //     'ActiveText',
            //     'AppWorkspace',
            //     'Background',
            //     'ButtonBorder',
            //     'ButtonFace',
            //     'ButtonHighlight',
            //     'ButtonShadow',
            //     'ButtonText',
            //     'Canvas',
            //     'CanvasText',
            //     'CaptionText',
            //     'Field',
            //     'FieldText',
            //     'GrayText',
            //     'Highlight',
            //     'HighlightText',
            //     'InactiveBorder',
            //     'InactiveCaption',
            //     'InactiveCaptionText',
            //     'InfoBackground',
            //     'InfoText',
            //     'LinkText',
            //     'Mark',
            //     'MarkText',
            //     'Menu',
            //     'MenuText',
            //     'Scrollbar',
            //     'ThreeDDarkShadow',
            //     'ThreeDFace',
            //     'ThreeDHighlight',
            //     'ThreeDLightShadow',
            //     'ThreeDShadow',
            //     'VisitedText',
            //     'Window',
            //     'WindowFrame',
            //     'WindowText'
            // ]['forEach'](function (vO) {
            //     stack.push(341);
            //     local_a4a4['style'] = 'background-color: '['concat'](vO, ' !important');
            //     var local_a4a7 = g_win['getComputedStyle'](local_a4a4)['backgroundColor'];
            //     local_a4a5[vO] = local_a4a7;
            //     stack.pop();
            // });
            // local_a4a4['parentNode']['removeChild'](local_a4a4);
            local_a4a5 = {
                "ActiveBorder": "rgb(0, 0, 0)",
                "ActiveCaption": "rgb(0, 0, 0)",
                "ActiveText": "rgb(0, 0, 238)",
                "AppWorkspace": "rgb(255, 255, 255)",
                "Background": "rgb(255, 255, 255)",
                "ButtonBorder": "rgb(0, 0, 0)",
                "ButtonFace": "rgb(239, 239, 239)",
                "ButtonHighlight": "rgb(239, 239, 239)",
                "ButtonShadow": "rgb(239, 239, 239)",
                "ButtonText": "rgb(0, 0, 0)",
                "Canvas": "rgb(255, 255, 255)",
                "CanvasText": "rgb(0, 0, 0)",
                "CaptionText": "rgb(0, 0, 0)",
                "Field": "rgb(255, 255, 255)",
                "FieldText": "rgb(0, 0, 0)",
                "GrayText": "rgb(128, 128, 128)",
                "Highlight": "rgba(15, 60, 110, 0.8)",
                "HighlightText": "rgb(0, 0, 0)",
                "InactiveBorder": "rgb(0, 0, 0)",
                "InactiveCaption": "rgb(255, 255, 255)",
                "InactiveCaptionText": "rgb(128, 128, 128)",
                "InfoBackground": "rgb(255, 255, 255)",
                "InfoText": "rgb(0, 0, 0)",
                "LinkText": "rgb(0, 0, 238)",
                "Mark": "rgb(255, 255, 0)",
                "MarkText": "rgb(0, 0, 0)",
                "Menu": "rgb(255, 255, 255)",
                "MenuText": "rgb(0, 0, 0)",
                "Scrollbar": "rgb(255, 255, 255)",
                "ThreeDDarkShadow": "rgb(0, 0, 0)",
                "ThreeDFace": "rgb(239, 239, 239)",
                "ThreeDHighlight": "rgb(0, 0, 0)",
                "ThreeDLightShadow": "rgb(0, 0, 0)",
                "ThreeDShadow": "rgb(0, 0, 0)",
                "VisitedText": "rgb(0, 0, 238)",
                "Window": "rgb(255, 255, 255)",
                "WindowFrame": "rgb(0, 0, 0)",
                "WindowText": "rgb(0, 0, 0)"
            };
            local_a4a6 = GetArrToHexStr(SignDataToArr32(g_win['JSON']['stringify'](local_a4a5)));
            stack.pop();
            return local_a4a6;
        } catch (PO) {
            throw PO;
        }
        stack.pop();
    }();
    arg44_1 = ''['concat'](getJsHeapInfo(), ',')['concat'](arg44_1_1);
    arg44_2 = getSubArg44_2();
    arg44_3 = function UO() {
        stack.push(926);
        try {
            var local_a4a9 = stack.slice();
            var local_a4a10 = 0;
            // var local_a4a11 = g_win['Object']['getOwnPropertyDescriptor'](g_win['File']['prototype'], 'path');
            var local_a4a12;
            // local_a4a11 && (local_a4a10++, local_a4a11['get'] && is_lg(local_a4a11['get']['toString']()['indexOf'](decrypt_obj.Dv(135, 870, 91)), Opposite(1)) && local_a4a10++);
            local_a4a12 = local_a4a10['toString']();
            stack.pop();
            return local_a4a12;
        } catch (wO) {
            throw wO;
        }
        stack.pop();
    }();
    arg44_4 = function TO() {
        stack.push(266);
        var local_a4a14;
        // local_a4a14 = g_win['window']['crossOriginIsolated'] ? '-1' : is_eq_strict(VoidVar(0), g_win['window']['SharedArrayBuffer']) ? '1' : decrypt_obj.cZ(6, 2, 27, logical_neg(logical_neg([])), 67, Opposite(670));
        local_a4a14 = "1";
        stack.pop();
        return local_a4a14;
    }();
    arg46_1 = function AO() {
        stack.push(285);
        var local_a4a15;
        // local_a4a15 = g_win['window']['chrome'] && g_win['window']['chrome']['runtime'] && g_win['window']['chrome']['runtime'][decrypt_obj.Hv(29, 59)] && g_win['window']['chrome']['runtime'][decrypt_obj.Al.apply(null, [
        //     61,
        //     368,
        //     60,
        //     logical_neg(logical_neg(0)),
        //     Opposite(597),
        //     7
        // ])] && is_eq_nostrict('function', typeof g_win['window']['chrome']['runtime'][decrypt_obj.Hv.apply(null, [
        //     29,
        //     59
        // ])]) && is_eq_nostrict('function', typeof g_win['window']['chrome']['runtime'][decrypt_obj.Hv(29, 59)]) ? (function mA() {
        //     stack.push(144);
        //     var local_a4a16;
        //     local_a4a16 = logical_neg(is_in('prototype', g_win['window']['chrome']['runtime'][decrypt_obj.Hv(Opposite(112), 59)]) || is_in('prototype', g_win['window']['chrome']['runtime'][decrypt_obj.Al.apply(null, [
        //         0,
        //         368,
        //         26,
        //         logical_neg([]),
        //         Opposite(738),
        //         7
        //     ])]));
        //     stack.pop();
        //     return local_a4a16;
        // }() && function cA() {
        //     stack.push(867);
        //     try {
        //         var local_a4a17 = stack.slice();
        //         var local_a4a18;
        //         new g_win['window']['chrome']['runtime'][(decrypt_obj.Hv(611, 59))]();
        //         new g_win['window']['chrome']['runtime'][(decrypt_obj.Al(45, 368, 99, logical_neg(logical_neg([])), Opposite(15), 7))]();
        //         local_a4a18 = logical_neg(1);
        //         stack.pop();
        //         return local_a4a18;
        //     } catch (GA) {
        //         stack = local_a4a17.slice();
        //         var local_a4a19;
        //         local_a4a19 = is_eq_strict(decrypt_obj.Am.call(null, Opposite(28), 17, 42, 68), GA['constructor']['name']);
        //         stack.pop();
        //         return local_a4a19;
        //     }
        //     stack.pop();
        // }() ? function SA() {
        //     stack.push(247);
        //     var local_a4a20 = [];
        //     for (var local_a4a21 in g_win['window']['chrome']['runtime'])
        //         if (g_win['Object']['prototype']['hasOwnProperty'].call(g_win['window']['chrome']['runtime'], local_a4a21))
        //             for (var local_a4a22 in (local_a4a20['push'](local_a4a21), g_win['window']['chrome']['runtime'][local_a4a21]))
        //                 g_win['Object']['prototype']['hasOwnProperty'].call(g_win['window']['chrome']['runtime'][local_a4a21], local_a4a22) && local_a4a20['push'](local_a4a22);
        //     var local_a4a23;
        //     local_a4a23 = GetArrToHexStr(SignDataToArr32(g_win['JSON']['stringify'](local_a4a20)));
        //     stack.pop();
        //     return local_a4a23;
        // }() : '0')['toString']() : '-1';
        local_a4a15 = "-1";
        stack.pop();
        return local_a4a15;
    }();
    sensor_arg48 = function NA() {
        stack.push(977);
        var local_a4a24;
        // local_a4a24 = g_win['Object']['getOwnPropertyDescriptors'] ? g_win['Object']['keys'](g_win['Object']['getOwnPropertyDescriptors'](g_win['navigator']))['join'](',') : '';
        stack.pop();
        local_a4a24 = "sendBeacon";
        return local_a4a24;
    }();
    var local_a4a25 = getDateNow();
    Mw = sub(local_a4a25, local_a4a1);
    fpValArr = g_win['Object']['assign'](fpValArr, getPluginFingerFPArr(), tN(20, [
        'fpValCalculated',
        logical_neg(0)
    ]));
    // cf && (arg24_1 = 10, zT(logical_neg(1)));
    stack.pop();
}

function SignDataToArr32(CQQ) {
    stack.push(309);
    for (var local_b411 = [
        1116352408,
        1899447441,
        3049323471,
        3921009573,
        961987163,
        1508970993,
        2453635748,
        2870763221,
        3624381080,
        310598401,
        607225278,
        1426881987,
        1925078388,
        2162078206,
        2614888103,
        3248222580,
        3835390401,
        4022224774,
        264347078,
        604807628,
        770255983,
        1249150122,
        1555081692,
        1996064986,
        2554220882,
        2821834349,
        2952996808,
        3210313671,
        3336571891,
        3584528711,
        113926993,
        338241895,
        666307205,
        773529912,
        1294757372,
        1396182291,
        1695183700,
        1986661051,
        2177026350,
        2456956037,
        2730485921,
        2820302411,
        3259730800,
        3345764771,
        3516065817,
        3600352804,
        4094571909,
        275423344,
        430227734,
        506948616,
        659060556,
        883997877,
        958139571,
        1322822218,
        1537002063,
        1747873779,
        1955562222,
        2024104815,
        2227730452,
        2361852424,
        2428436474,
        2756734187,
        3204031479,
        3329325298
    ], local_b412 = 1779033703, local_b413 = 3144134277, local_b414 = 1013904242, local_b415 = 2773480762, local_b416 = 1359893119, local_b417 = 2600822924, local_b418 = 528734635, local_b419 = 1541459225, local_b4110 = function IQQ(SQQ) {
        stack.push(131);
        var local_b4111;
        local_b4111 = g_win['unescape'](g_win['encodeURIComponent'](SQQ));
        stack.pop();
        return local_b4111;
    }(CQQ), local_b4112 = 8 * local_b4110['length'], local_b4113 = (local_b4110 += g_win['String']['fromCharCode'](128))['length'] / 4 + 2, local_b4114 = g_win['Math']['ceil'](local_b4113 / 16), local_b4115 = new g_win['Array'](local_b4114), local_b4116 = 0; local_b4116 < local_b4114; local_b4116++) {
        local_b4115[local_b4116] = new g_win['Array'](16);
        for (var local_b4117 = 0; local_b4117 < 16; local_b4117++)
            local_b4115[local_b4116][local_b4117] = local_b4110['charCodeAt'](64 * local_b4116 + 4 * local_b4117) << 24 | local_b4110['charCodeAt'](64 * local_b4116 + 4 * local_b4117 + 1) << 16 | local_b4110['charCodeAt'](64 * local_b4116 + 4 * local_b4117 + 2) << 8 | local_b4110['charCodeAt'](64 * local_b4116 + 4 * local_b4117 + 3) << 0;
    }
    var local_b4118 = local_b4112 / g_win['Math']['pow'](2, 32);
    local_b4115[local_b4114 - 1][14] = g_win['Math']['floor'](local_b4118);
    local_b4115[local_b4114 - 1][15] = local_b4112;
    for (var local_b4119 = 0; local_b4119 < local_b4114; local_b4119++) {
        for (var local_b4120 = new g_win['Array'](64), local_b4121 = local_b412, local_b4122 = local_b413, local_b4123 = local_b414, local_b4124 = local_b415, local_b4125 = local_b416, local_b4126 = local_b417, local_b4127 = local_b418, local_b4128 = local_b419, local_b4129 = 0; local_b4129 < 64; local_b4129++) {
            var local_b4130;
            var local_b4131;
            var local_b4132 = undefined;
            var local_b4133 = undefined;
            local_b4129 < 16 ? local_b4120[local_b4129] = local_b4115[local_b4119][local_b4129] : (local_b4132 = AQQ(local_b4120[local_b4129 - 15], 7) ^ AQQ(local_b4120[local_b4129 - 15], 18) ^ local_b4120[local_b4129 - 15] >>> 3, local_b4133 = AQQ(local_b4120[local_b4129 - 2], 17) ^ AQQ(local_b4120[local_b4129 - 2], 19) ^ local_b4120[local_b4129 - 2] >>> 10, local_b4120[local_b4129] = local_b4120[local_b4129 - 16] + local_b4132 + local_b4120[local_b4129 - 7] + local_b4133);
            local_b4130 = local_b4128 + (local_b4133 = AQQ(local_b4125, 6) ^ AQQ(local_b4125, 11) ^ AQQ(local_b4125, 25)) + (local_b4125 & local_b4126 ^ ~local_b4125 & local_b4127) + local_b411[local_b4129] + local_b4120[local_b4129];
            local_b4131 = local_b4121 & local_b4122 ^ local_b4121 & local_b4123 ^ local_b4122 & local_b4123;
            local_b4128 = local_b4127;
            local_b4127 = local_b4126;
            local_b4126 = local_b4125;
            local_b4125 = local_b4124 + local_b4130 >>> 0;
            local_b4124 = local_b4123;
            local_b4123 = local_b4122;
            local_b4122 = local_b4121;
            local_b4121 = local_b4130 + ((local_b4132 = AQQ(local_b4121, 2) ^ AQQ(local_b4121, 13) ^ AQQ(local_b4121, 22)) + local_b4131) >>> 0;
        }
        local_b412 += local_b4121;
        local_b413 += local_b4122;
        local_b414 += local_b4123;
        local_b415 += local_b4124;
        local_b416 += local_b4125;
        local_b417 += local_b4126;
        local_b418 += local_b4127;
        local_b419 += local_b4128;
    }
    var local_b4134;
    local_b4134 = [
        local_b412 >> 24 & 255,
        local_b412 >> 16 & 255,
        local_b412 >> 8 & 255,
        255 & local_b412,
        local_b413 >> 24 & 255,
        local_b413 >> 16 & 255,
        local_b413 >> 8 & 255,
        255 & local_b413,
        local_b414 >> 24 & 255,
        local_b414 >> 16 & 255,
        local_b414 >> 8 & 255,
        255 & local_b414,
        local_b415 >> 24 & 255,
        local_b415 >> 16 & 255,
        local_b415 >> 8 & 255,
        255 & local_b415,
        local_b416 >> 24 & 255,
        local_b416 >> 16 & 255,
        local_b416 >> 8 & 255,
        255 & local_b416,
        local_b417 >> 24 & 255,
        local_b417 >> 16 & 255,
        local_b417 >> 8 & 255,
        255 & local_b417,
        local_b418 >> 24 & 255,
        local_b418 >> 16 & 255,
        local_b418 >> 8 & 255,
        255 & local_b418,
        local_b419 >> 24 & 255,
        local_b419 >> 16 & 255,
        local_b419 >> 8 & 255,
        255 & local_b419
    ];
    stack.pop();
    return local_b4134;
}

function getDateNow() {
    stack.push(673);
    var local_c421;
    local_c421 = g_win['Date']['now'] && 'number' == typeof g_win['Date']['now']() ? g_win['Date']['now']() : +new g_win['Date']();
    stack.pop();
    return local_c421;
}

function getUA() {
    stack.push(500);
    var local_b481;
    // local_b481 = g_win['window']['navigator']['userAgent']['replace'](/\\|"/g, '');
    local_b481 = ua;
    stack.pop();
    return local_b481;
}

function isMobileBrowser() {
    // stack.push(456);
    // var local_b891 = function cZQ() {
    //     stack.push(65);
    //     var local_b892 = getUA();
    //     var local_b893;
    //     local_b893 = /(iPhone|iPad).*AppleWebKit(?!.*(Version|CriOS))/i['test'](local_b892);
    //     stack.pop();
    //     return local_b893;
    // }();
    // var local_b894 = g_win['Object']['prototype']['hasOwnProperty'].call(g_win['Navigator']['prototype'], 'mediaDevices');
    // var local_b895 = g_win['Object']['prototype']['hasOwnProperty'].call(g_win['Navigator']['prototype'], 'serviceWorker');
    // var local_b896 = !!g_win['window']['browser'];
    // var local_b897 = 'function' == typeof g_win['ServiceWorker'];
    // var local_b898 = 'function' == typeof g_win['ServiceWorkerContainer'];
    // var local_b899 = 'function' == typeof g_win['frames']['ServiceWorkerRegistration'];
    // var local_b8910 = g_win['window']['location'] && 'http:' === g_win['window']['location']['protocol'];
    // var local_b8911;
    // local_b8911 = local_b891 && (!local_b894 || !local_b895 || !local_b897 || !local_b896 || !local_b898 || !local_b899) && !local_b8910;
    // stack.pop();
    var local_b8911 = false;
    return local_b8911;
}

function GetArrToHexStr(LZQ) {
    stack.push(468);
    for (var local_baf1 = '', local_baf2 = 0; local_baf2 < LZQ['length']; local_baf2++)
        local_baf1 += 2 === LZQ[local_baf2]['toString'](16)['length'] ? LZQ[local_baf2]['toString'](16) : '0'['concat'](LZQ[local_baf2]['toString'](16));
    var local_baf3;
    local_baf3 = local_baf1;
    stack.pop();
    return local_baf3;
}

function getTimeSign(UZQ) {
    stack.push(410);
    for (var local_cee1 = g_win['Math']['floor'](100000 * g_win['Math']['random']() + 10000), local_cee2 = g_win['String'](UZQ * local_cee1), local_cee3 = 0, local_cee4 = [], local_cee5 = local_cee2['length'] >= 18; local_cee4['length'] < 6;)
        local_cee4['push'](g_win['parseInt'](local_cee2['slice'](local_cee3, local_cee3 + 2), 10)), local_cee3 = local_cee5 ? local_cee3 + 3 : local_cee3 + 2;
    var local_cee6;
    local_cee6 = [
        local_cee1,
        function wZQ(bZQ) {
            stack.push(973);
            var local_cee7 = bZQ[0] - bZQ[1];
            var local_cee8 = bZQ[2] - bZQ[3];
            var local_cee9 = bZQ[4] - bZQ[5];
            var local_cee10 = g_win['Math']['sqrt'](local_cee7 * local_cee7 + local_cee8 * local_cee8 + local_cee9 * local_cee9);
            var local_cee11;
            local_cee11 = g_win['Math']['floor'](local_cee10);
            stack.pop();
            return local_cee11;
        }(local_cee4)
    ];
    stack.pop();
    return local_cee6;
}
function SignDataToInt(arg_ff61) {
    stack.push(584);
    if (null == arg_ff61) {
        var local_ff61;
        local_ff61 = -1;
        stack.pop();
        return local_ff61;
    }
    try {
        var local_ff62 = stack.slice();
        for (var local_ff63 = 0, local_ff64 = 0; local_ff64 < arg_ff61['length']; local_ff64++) {
            var local_ff65 = arg_ff61['charCodeAt'](local_ff64);
            local_ff65 < 128 && (local_ff63 += local_ff65);
        }
        var local_ff66;
        local_ff66 = local_ff63;
        stack.pop();
        return local_ff66;
    } catch (e) {
        console.log(e);
        throw e;
    }
    stack.pop();
}

function getTridentInfo() {
    stack.push(509);
    var local_ebf1 = getUA();
    var local_ebf2;
    local_ebf2 = (local_ebf1['indexOf']('Trident/7.0') > -1 ? 11 : local_ebf1['indexOf']('Trident/6.0') > -1 ? 10 : local_ebf1['indexOf']('Trident/5.0') > -1 ? 9 : 0) >= 9;
    stack.pop();
    return local_ebf2;
}

function getPluginFingerFPArr() {
    stack.push(756);
    try {
        var local_a841 = stack.slice();
        var local_a842 = getDateNow();
        var local_a843 = function hCQ() {
            stack.push(864);
            // var local_a844 = g_win['screen']['colorDepth'] ? g_win['screen']['colorDepth'] : Opposite(1);
            var local_a844 = 24;
            // var local_a845 = g_win['screen']['pixelDepth'] ? g_win['screen']['pixelDepth'] : Opposite(1);
            var local_a845 = 24;
            // var local_a846 = g_win['navigator']['cookieEnabled'] ? g_win['navigator']['cookieEnabled'] : Opposite(1);
            var local_a846 = true;
            // var local_a847 = g_win['navigator']['javaEnabled'] ? g_win['navigator']['javaEnabled']() : Opposite(1);
            var local_a847 = false;
            // var local_a848 = g_win['navigator']['doNotTrack'] ? g_win['navigator']['doNotTrack'] : Opposite(1);
            var local_a848 = -1;
            var local_a849 = function GCQ(ICQ) {
                stack.push(98);
                var local_a8410 = Opposite(1);
                var local_a8411 = Opposite(1);
                var local_a8412 = Opposite(1);
                try {
                    var local_a8413 = stack.slice();
                    // if (logical_neg(function nCQ() {
                    //         stack.push(70);
                    //         var local_a8414 = getUA();
                    //         var local_a8415;
                    //         local_a8415 = bitwise_not(local_a8414['indexOf']('Version/4.0')) && (bitwise_not(local_a8414['indexOf'](decrypt_obj.VD.call(null, 84, Opposite(781)))) || bitwise_not(local_a8414['indexOf'](decrypt_obj.DD(Opposite(864), 108))) || bitwise_not(local_a8414['indexOf'](decrypt_obj.dD(Opposite(874), 69, logical_neg(logical_neg(1)), 6))));
                    //         stack.pop();
                    //         return local_a8415;
                    //     }())) {
                    //     var local_a8416 = g_win['document']['createElement']('canvas');
                    //     if (local_a8416['width'] = 280, local_a8416['height'] = 60, local_a8416['style']['display'] = 'none', is_eq_nostrict('function', typeof local_a8416['getContext'])) {
                    //         var local_a8417 = local_a8416['getContext']('2d');
                    //         local_a8417['fillStyle'] = 'rgb(102, 204, 0)';
                    //         local_a8417['fillRect'](100, 5, 80, 50);
                    //         local_a8417['fillStyle'] = '#f60';
                    //         local_a8417['font'] = '16pt Arial';
                    //         local_a8417['fillText'](ICQ, 10, 40);
                    //         local_a8417['strokeStyle'] = 'rgb(120, 186, 176)';
                    //         local_a8417['arc'](80, 10, 20, 0, g_win['Math']['PI'], logical_neg(1));
                    //         local_a8417['stroke']();
                    //         var local_a8418 = local_a8416['toDataURL']();
                    //         local_a8410 = 0;
                    //         for (var local_a8419 = 0; is_lt(local_a8419, local_a8418['length']); local_a8419++) {
                    //             local_a8410 = add(sub(left_shift(local_a8410, 5), local_a8410), local_a8418['charCodeAt'](local_a8419));
                    //             local_a8410 &= local_a8410;
                    //         }
                    //         local_a8410 = local_a8410['toString']();
                    //         var local_a8420 = g_win['document']['createElement']('canvas');
                    //         local_a8420['width'] = 16;
                    //         local_a8420['height'] = 16;
                    //         var local_a8421 = local_a8420['getContext']('2d');
                    //         local_a8421['font'] = '6pt Arial';
                    //         local_a8411 = g_win['Math']['floor'](mul(1000, g_win['Math']['random']()))['toString']();
                    //         local_a8421['fillText'](local_a8411, 1, 12);
                    //         for (var local_a8422 = local_a8420['toDataURL'](), local_a8423 = 0, local_a8424 = 0; is_lt(local_a8424, local_a8422['length']); local_a8424++) {
                    //             local_a8423 = add(sub(left_shift(local_a8423, 5), local_a8423), local_a8422['charCodeAt'](local_a8424));
                    //             local_a8423 &= local_a8423;
                    //         }
                    //         local_a8412 = local_a8423['toString']();
                    //     }
                    // }
                    local_a8410 = '-333757028';
                    var rand1 = get_one_random_canvas();
                    local_a8411 = rand1[0];
                    local_a8412 = rand1[1];
                    var local_a8425;
                    local_a8425 = [
                        local_a8410,
                        local_a8411,
                        local_a8412
                    ];
                    stack.pop();
                    return local_a8425;
                } catch (ZmQ) {
                    throw ZmQ;
                }
                stack.pop();
            }('<@nv45. F1n63r,Pr1n71n6!');
            var local_a8427 = Opposite(1);
            var local_a8428;
            local_a8428 = [
                [
                    local_a849[0],
                    local_a8427,
                    'dis',
                    getPluginInfo(),
                    isSupportSessionStorage(),
                    isSupportLocalStorage(),
                    isIndexedDB(),
                    getTimezoneOffset(),
                    isRTCPeerConnection(),
                    local_a844,
                    local_a845,
                    local_a846,
                    local_a847,
                    local_a848
                ]['join'](';'),
                local_a849[1],
                local_a849[2]
            ];
            stack.pop();
            return local_a8428;
        }();
        var local_a8429;
        local_a8429 = tN(20, [
            'fpValStr',
            local_a843[0]['replace'](/"/g, '\\"'),
            'td',
            sub(getDateNow(), local_a842),
            'rVal',
            local_a843[1],
            'rCFP',
            local_a843[2]
        ]);
        stack.pop();
        return local_a8429;
    } catch (WmQ) {
        stack = local_a841.slice();
    }
    stack.pop();
}

function getTimezoneOffset() {
    stack.push(873);
    var local_bc21;
    local_bc21 = new g_win['Date']()['getTimezoneOffset']();
    stack.pop();
    return local_bc21;
}

function getPluginInfo() {
    stack.push(604);
    var local_cb61 = [
        'WebEx64 General Plugin Container',
        'YouTube Plug-in',
        'Java Applet Plug-in',
        'Shockwave Flash',
        'iPhotoPhotocast',
        'SharePoint Browser Plug-in',
        'Chrome Remote Desktop Viewer',
        'Chrome PDF Viewer',
        'Native Client',
        'Unity Player',
        'WebKit-integrierte PDF',
        'QuickTime Plug-in',
        'RealPlayer Version Plugin',
        'RealPlayer(tm) G2 LiveConnect-Enabled Plug-In (32-bit)',
        'Mozilla Default Plug-in',
        'Adobe Acrobat',
        'AdobeAAMDetect',
        'Google Earth Plug-in',
        'Java Plug-in 2 for NPAPI Browsers',
        'Widevine Content Decryption Module',
        'Microsoft Office Live Plug-in',
        'Windows Media Player Plug-in Dynamic Link Library',
        'Google Talk Plugin Video Renderer',
        'Edge PDF Viewer',
        'Shockwave for Director',
        'Default Browser Helper',
        'Silverlight Plug-In'
    ];
    // if (is_eq_strict(VoidVar(0), g_win['navigator']['plugins'])) {
    //     var local_cb62;
    //     local_cb62 = null;
    //     stack.pop();
    //     return local_cb62;
    // }
    // for (var local_cb63 = local_cb61['length'], local_cb64 = '', local_cb65 = 0; is_lt(local_cb65, local_cb63); local_cb65++) {
    //     var local_cb66 = local_cb61[local_cb65];
    //     is_ueq_strict(VoidVar(0), g_win['navigator']['plugins'][local_cb66]) && (local_cb64 = ''['concat'](local_cb64, ',')['concat'](local_cb65));
    // }
    // var local_cb67;
    // local_cb67 = local_cb64;
    // stack.pop();
    var local_cb67 = ',7';
    return local_cb67;
}

function isRTCPeerConnection() {
    stack.push(384);
    var local_d471;
    // local_d471 = is_eq_nostrict('function', typeof g_win['window']['RTCPeerConnection']) || is_eq_nostrict('function', typeof g_win['window'][decrypt_obj.Gd.apply(null, [
    //     117,
    //     logical_neg(logical_neg([])),
    //     Opposite(92),
    //     22
    // ])]) || is_eq_nostrict('function', typeof g_win['window'][decrypt_obj.Id(Opposite(233), 90)]);
    local_d471 = true;
    stack.pop();
    return local_d471;
}

function isSupportSessionStorage() {
    stack.push(355);
    try {
        var local_c791 = stack.slice();
        var local_c792;
        // local_c792 = logical_neg(logical_neg(g_win['window']['sessionStorage']));
        local_c792 = true;
        stack.pop();
        return local_c792;
    } catch (wmQ) {
        throw wmQ;
    }
    stack.pop();
}

function isSupportLocalStorage() {
    stack.push(18);
    try {
        var local_a261 = stack.slice();
        var local_a262;
        // local_a262 = logical_neg(logical_neg(g_win['window']['localStorage']));
        local_a262 = true;
        stack.pop();
        return local_a262;
    } catch (rmQ) {
        throw rmQ;
    }
    stack.pop();
}

function isIndexedDB() {
    stack.push(276);
    var local_ac91;
    // local_ac91 = logical_neg(logical_neg(g_win['window']['indexedDB']));
    local_ac91 = true;
    stack.pop();
    return local_ac91;
}

function getNoheadBrowserInfo() {
    stack.push(864);
    try {
        var local_fde1 = stack.slice();
        var local_fde2 = add(g_win['Boolean'](g_win['window']['__nightmare']), left_shift(g_win['Boolean'](g_win['window']['cdc_adoQpoasnfa76pfcZLmcfl_Array']), 1));
        var local_fde3;
        // local_fde2 += add(left_shift(g_win['Boolean'](g_win['window']['cdc_adoQpoasnfa76pfcZLmcfl_Promise']), 2), left_shift(g_win['Boolean'](g_win['window']['cdc_adoQpoasnfa76pfcZLmcfl_Symbol']), 3));
        // local_fde2 += add(left_shift(g_win['Boolean'](g_win['window']['OSMJIF']), 4), left_shift(g_win['Boolean'](g_win['window']['_Selenium_IDE_Recorder']), 5));
        // local_fde2 += add(left_shift(g_win['Boolean'](g_win['window']['__$webdriverAsyncExecutor']), 6), left_shift(g_win['Boolean'](g_win['window']['__driver_evaluate']), 7));
        // local_fde2 += add(left_shift(g_win['Boolean'](g_win['window']['__driver_unwrapped']), 8), left_shift(g_win['Boolean'](g_win['window']['__fxdriver_evaluate']), 9));
        // local_fde2 += add(left_shift(g_win['Boolean'](g_win['window']['__fxdriver_unwrapped']), 10), left_shift(g_win['Boolean'](g_win['window']['__lastWatirAlert']), 11));
        // local_fde2 += add(left_shift(g_win['Boolean'](g_win['window']['__lastWatirConfirm']), 12), left_shift(g_win['Boolean'](g_win['window']['__lastWatirPrompt']), 13));
        // local_fde2 += add(left_shift(g_win['Boolean'](g_win['window']['__phantomas']), 14), left_shift(g_win['Boolean'](g_win['window']['__selenium_evaluate']), 15));
        // local_fde2 += add(left_shift(g_win['Boolean'](g_win['window']['__selenium_unwrapped']), 16), left_shift(g_win['Boolean'](g_win['window']['__webdriverFuncgeb']), 17));
        // local_fde2 += add(left_shift(g_win['Boolean'](g_win['window']['__webdriver__chr']), 18), left_shift(g_win['Boolean'](g_win['window']['__webdriver_evaluate']), 19));
        // local_fde2 += add(left_shift(g_win['Boolean'](g_win['window']['__webdriver_script_fn']), 20), left_shift(g_win['Boolean'](g_win['window']['__webdriver_script_func']), 21));
        // local_fde2 += add(left_shift(g_win['Boolean'](g_win['window']['__webdriver_script_function']), 22), left_shift(g_win['Boolean'](g_win['window']['__webdriver_unwrapped']), 23));
        // local_fde2 += add(left_shift(g_win['Boolean'](g_win['window']['awesomium']), 24), left_shift(g_win['Boolean'](g_win['window']['callSelenium']), 25));
        // local_fde2 += add(left_shift(g_win['Boolean'](g_win['window']['calledPhantom']), 26), left_shift(g_win['Boolean'](g_win['window']['calledSelenium']), 27));
        // local_fde2 += add(left_shift(g_win['Boolean'](g_win['window']['domAutomationController']), 28), left_shift(g_win['Boolean'](g_win['window']['watinExpressionError']), 29));
        // local_fde2 += add(left_shift(g_win['Boolean'](g_win['window']['watinExpressionResult']), 30), left_shift(g_win['Boolean'](g_win['window']['spynner_additional_js_loaded']), 31));
        // local_fde3 = local_fde2 += add(add(left_shift(g_win['Boolean'](g_win['document']['$chrome_asyncScriptInfo']), 32), left_shift(g_win['Boolean'](g_win['window']['fmget_targets']), 33)), left_shift(g_win['Boolean'](g_win['window']['geb']), 34));
        stack.pop();
        local_fde3 = 0;
        return local_fde3;
    } catch (cVQ) {
        throw cVQ;
    }
    stack.pop();
}

function isNavigatorWebdriver(EVQ) {
    stack.push(608);
    try {
        var local_d5f1 = stack.slice();
        var local_d5f2;
        // local_d5f2 = is_eq_strict(VoidVar(0), EVQ['navigator']['webdriver']) ? '-1' : is_eq_strict(logical_neg(1), EVQ['navigator']['webdriver']) ? '0' : '1';
        local_d5f2 = '0';
        stack.pop();
        return local_d5f2;
    } catch (SVQ) {
        throw SVQ;
    }
    stack.pop();
}

function getDocumentCookieByKey(LVQ) {
    stack.push(191);
    // if (g_win['document']['cookie'])
    if (cookies)
        for (var local_b2f1 = ''['concat'](LVQ, '='), local_b2f2 = cookies['split']('; '), local_b2f3 = 0; local_b2f3 < local_b2f2['length']; local_b2f3++) {
            var local_b2f4 = local_b2f2[local_b2f3];
            if (0 === local_b2f4['indexOf'](local_b2f1)) {
                var local_b2f5 = local_b2f4['substring'](local_b2f1['length'], local_b2f4['length']);
                if (-1 !== local_b2f5['indexOf']('~') || -1 !== g_win['decodeURIComponent'](local_b2f5)['indexOf']('~')) {
                    var local_b2f6;
                    local_b2f6 = local_b2f5;
                    stack.pop();
                    return local_b2f6;
                }
            }
        }
    var local_b2f7;
    local_b2f7 = false;
    stack.pop();
    return local_b2f7;
}

function dealCookieForBm_sz() {
    stack.push(844);
    var local_eca1 = [
        num_88,
        num_77
    ];
    var local_eca2 = getDocumentCookieByKey(cookie_bm_sz);
    if (is_ueq_strict(logical_neg(1), local_eca2))
        try {
            var local_eca3 = stack.slice();
            var local_eca4 = g_win['decodeURIComponent'](local_eca2)['split']('~');
            if (is_lge(local_eca4['length'], 4)) {
                var local_eca5 = g_win['parseInt'](local_eca4[2], 10);
                var local_eca6 = g_win['parseInt'](local_eca4[3], 10);
                local_eca1 = [
                    local_eca5 = g_win['isNaN'](local_eca5) ? num_88 : local_eca5,
                    local_eca6 = g_win['isNaN'](local_eca6) ? num_77 : local_eca6
                ];
            }
        } catch (TVQ) {
            throw TVQ;
            // stack = local_eca3.slice();
        }
    var local_eca7;
    local_eca7 = local_eca1;
    stack.pop();
    return local_eca7;
}

function getPluginsDeviceMemoryArr(REQ) {
    stack.push(949);
    var local_b861;
    local_b861 = tN(20, [
        'hardwareConcurrency',
        getHardwareConcurrency(REQ),
        'pluginsLength',
        // REQ['navigator'] && REQ['navigator']['plugins'] ? REQ['navigator']['plugins']['length'] : Opposite(1),
        5,
        'pluginsTest',
        getIsPlugins(REQ),
        'chromeObj',
        // is_eq_strict('object', kz(REQ['chrome'])) ? 1 : 0,
        1,
        'deviceMemory',
        getDeviceMemory(REQ),
        'webGLInfo',
        getWebGLVendor(REQ)
    ]);
    stack.pop();
    return local_b861;
}

function GetArrayOrStringSameTwo(bDQ, TDQ) {
    return function xDQ(KDQ) {
        stack.push(620);
        if (g_win['Array']['isArray'](KDQ)) {
            var local_b251;
            local_b251 = KDQ;
            stack.pop();
            return local_b251;
        }
        stack.pop();
    }(bDQ) || function ODQ(ADQ, sdQ) {
        stack.push(961);
        var local_b252 = is_eq_nostrict(null, ADQ) ? null : is_ueq_nostrict('undefined', typeof g_win['Symbol']) && ADQ[g_win['Symbol']['iterator']] || ADQ[decrypt_obj.Wc.call(null, 347, 100)];
        if (is_eq_nostrict(null, local_b252)) {
            stack.pop();
            return;
        }
        var local_b253;
        var local_b254;
        var local_b255 = [];
        var local_b256 = logical_neg(0);
        var local_b257 = logical_neg(1);
        try {
            var local_b258 = stack.slice();
            for (local_b252 = local_b252.call(ADQ); logical_neg(local_b256 = (local_b253 = local_b252[decrypt_obj.Gc(67, 21, 778, 88)]())[decrypt_obj.Ic.call(null, 126, 528, logical_neg(logical_neg([])))]) && (local_b255['push'](local_b253['value']), logical_neg(sdQ) || is_ueq_strict(local_b255['length'], sdQ)); local_b256 = logical_neg(0)) ;
        } catch (EdQ) {
            stack = local_b258.slice();
            local_b257 = logical_neg(0);
            local_b254 = EdQ;
        } finally {
            var local_b259 = is_lg(local_b258.length, stack.length);
            stack = local_b258.slice();
            try {
                var local_b2510 = stack.slice();
                local_b256 || is_eq_nostrict(null, local_b252[decrypt_obj.Sc(26, 305)]) || local_b252[decrypt_obj.Sc.call(null, 26, 305)]();
            } finally {
                var local_b2511 = is_lg(local_b2510.length, stack.length);
                stack = local_b2510.slice();
                if (local_b257)
                    throw local_b254;
                if (local_b2511) {
                    stack.pop();
                }
            }
            if (local_b259) {
                stack.pop();
            }
        }
        var local_b2512;
        local_b2512 = local_b255;
        stack.pop();
        return local_b2512;
    }(bDQ, TDQ) || function SdQ(vdQ, MdQ) {
        stack.push(648);
        if (logical_neg(vdQ)) {
            stack.pop();
            return;
        }
        if (is_eq_nostrict('string', typeof vdQ)) {
            var local_b2513;
            local_b2513 = ndQ(vdQ, MdQ);
            stack.pop();
            return local_b2513;
        }
        var local_b2514 = g_win['Object']['prototype']['toString'].call(vdQ)['slice'](8, Opposite(1));
        is_eq_strict('Object', local_b2514) && vdQ['constructor'] && (local_b2514 = vdQ['constructor']['name']);
        if (is_eq_strict(decrypt_obj.SZ.call(null, 19, 3, 40, 55, 0, Opposite(256)), local_b2514) || is_eq_strict('Set', local_b2514)) {
            var local_b2515;
            local_b2515 = g_win['Array']['from'](vdQ);
            stack.pop();
            return local_b2515;
        }
        if (is_eq_strict(decrypt_obj.Mc(Opposite(69), 81), local_b2514) || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/['test'](local_b2514)) {
            var local_b2516;
            local_b2516 = ndQ(vdQ, MdQ);
            stack.pop();
            return local_b2516;
        }
        stack.pop();
    }(bDQ, TDQ) || function qdQ() {
        stack.push(111);
        throw new g_win[(decrypt_obj.Am.call(null, Opposite(784), 17, 99, 65))](decrypt_obj.Bc(59, Opposite(141)));
        stack.pop();
    }();
}

function dealCookieForAbck4Arr() {
    stack.push(215);
    var local_b311 = [[]];
    try {
        var local_b312 = stack.slice();
        var local_b313 = getDocumentCookieByKey(cookie_abck);
        if (false !== local_b313) {
            var local_b314 = g_win['decodeURIComponent'](local_b313)['split']('~');
            if (local_b314['length'] >= 5) {
                var local_b315 = local_b314[0];
                var local_b316 = local_b314[4]['split']('||');
                if (local_b316['length'] > 0)
                    for (var local_b317 = 0; local_b317 < local_b316['length']; local_b317++) {
                        var local_b318 = local_b316[local_b317]['split']('-');
                        if (1 === local_b318['length'] && '0' === local_b318[0] && (Dp = false), local_b318['length'] >= 5) {
                            var local_b319 = g_win['parseInt'](local_b318[0], 10);
                            var local_b3110 = local_b318[1];
                            var local_b3111 = g_win['parseInt'](local_b318[2], 10);
                            var local_b3112 = g_win['parseInt'](local_b318[3], 10);
                            var local_b3113 = g_win['parseInt'](local_b318[4], 10);
                            var local_b3114 = 1;
                            local_b318['length'] >= 6 && (local_b3114 = g_win['parseInt'](local_b318[5], 10));
                            var local_b3115 = [
                                local_b319,
                                local_b315,
                                local_b3110,
                                local_b3111,
                                local_b3112,
                                local_b3113,
                                local_b3114
                            ];
                            2 === local_b3114 ? local_b311['splice'](0, 0, local_b3115) : local_b311['push'](local_b3115);
                        }
                    }
            }
        }
    } catch (hcQ) {
        stack = local_b312.slice();
    }
    var local_b3116;
    local_b3116 = local_b311;
    stack.pop();
    return local_b3116;
}

function getDeviceMemory(BEQ) {
    stack.push(110);
    try {
        var local_b5b1 = stack.slice();
        var local_b5b2;
        //返回设备大致的系统内存大小，单位为GB的浮点数
        // local_b5b2 = BEQ['navigator']['deviceMemory'] ? BEQ['navigator']['deviceMemory']['toString']() : '-1';
        local_b5b2 = "8";
        stack.pop();
        return local_b5b2;
    } catch (YEQ) {
        stack = local_b5b1.slice();
        var local_b5b3;
        local_b5b3 = '-1';
        stack.pop();
        return local_b5b3;
    }
    stack.pop();
}

function getIsPlugins(sjQ) {
    stack.push(960);
    var local_fba1;
    // local_fba1 = sjQ['navigator'] && sjQ['navigator']['plugins'] && sjQ['navigator']['plugins'][0] && is_eq_strict('[object Plugin]', sjQ['navigator']['plugins'][0]['toString']()) ? '1' : '0';
    local_fba1 = "1";
    stack.pop();
    return local_fba1;
}

function getHardwareConcurrency(ljQ) {
    stack.push(854);
    // var local_e501 = ljQ['navigator']['hardwareConcurrency'];
    // 检测用户设备中逻辑处理器（通常是CPU核心）数量的只读属性
    var local_e501 = 6;
    var local_e502;
    local_e502 = local_e501 ? local_e501['toString']() : '-1';
    stack.pop();
    return local_e502;
}

function getWebGLVendor(UEQ) {
    stack.push(704);
    var local_cee1 = 'NA';
    var local_cee2 = 'NA';
    // if (UEQ['document']) {
    //     var local_cee3 = UEQ['document']['createElement']('canvas')['getContext']('webgl');
    //     if (local_cee3) {
    //         var local_cee4 = local_cee3['getExtension']('WEBGL_debug_renderer_info');
    //         local_cee4 && (local_cee1 = local_cee3['getParameter'](local_cee4['UNMASKED_VENDOR_WEBGL']), local_cee2 = local_cee3['getParameter'](local_cee4['UNMASKED_RENDERER_WEBGL']));
    //     }
    // }
    local_cee1 = 'Google Inc. (Intel)';
    local_cee2 = 'ANGLE (Intel, ANGLE Metal Renderer: Intel(R) UHD Graphics 630, Unspecified Version)';
    var local_cee5;
    local_cee5 = tN(20, [
        'webGLVendor',
        local_cee1,
        'webGLRenderer',
        local_cee2
    ]);
    stack.pop();
    return local_cee5;
}

function GetArrayOrStringFrom2(cjQ) {
    return function HjQ(EjQ) {
        stack.push(492);
        if (g_win['Array']['isArray'](EjQ)) {
            var local_f7c1;
            local_f7c1 = WjQ(EjQ);
            stack.pop();
            return local_f7c1;
        }
        stack.pop();
    }(cjQ) || function GjQ(IjQ) {
        stack.push(492);
        if (is_ueq_nostrict('undefined', typeof g_win['Symbol']) && is_ueq_nostrict(null, IjQ[g_win['Symbol']['iterator']]) || is_ueq_nostrict(null, IjQ[decrypt_obj.Wc(Opposite(122), 100)])) {
            var local_f7c2;
            local_f7c2 = g_win['Array']['from'](IjQ);
            stack.pop();
            return local_f7c2;
        }
        stack.pop();
    }(cjQ) || function MjQ(BjQ, njQ) {
        stack.push(387);
        if (logical_neg(BjQ)) {
            stack.pop();
            return;
        }
        if (is_eq_nostrict('string', typeof BjQ)) {
            var local_f7c3;
            local_f7c3 = WjQ(BjQ, njQ);
            stack.pop();
            return local_f7c3;
        }
        var local_f7c4 = g_win['Object']['prototype']['toString'].call(BjQ)['slice'](8, Opposite(1));
        is_eq_strict('Object', local_f7c4) && BjQ['constructor'] && (local_f7c4 = BjQ['constructor']['name']);
        if (is_eq_strict(decrypt_obj.SZ.call(null, 11, 3, 42, 72, 0, Opposite(517)), local_f7c4) || is_eq_strict('Set', local_f7c4)) {
            var local_f7c5;
            local_f7c5 = g_win['Array']['from'](BjQ);
            stack.pop();
            return local_f7c5;
        }
        if (is_eq_strict(decrypt_obj.Mc(Opposite(330), 81), local_f7c4) || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/['test'](local_f7c4)) {
            var local_f7c6;
            local_f7c6 = WjQ(BjQ, njQ);
            stack.pop();
            return local_f7c6;
        }
        stack.pop();
    }(cjQ) || function pjQ() {
        stack.push(747);
        throw new g_win[(decrypt_obj.Am.apply(null, [
            Opposite(148),
            17,
            logical_neg(1),
            79
        ]))](decrypt_obj.PH(583, 56, 57, logical_neg([])));
        stack.pop();
    }();
}

function getSubArg42_1() {
    stack.push(769);
    try {
        var local_f6a1 = stack.slice();
        var local_f6a2 = getUA();
        if (is_lge(is_lg(local_f6a2['indexOf']('Trident/7.0'), Opposite(1)) ? 11 : is_lg(local_f6a2['indexOf']('Trident/6.0'), Opposite(1)) ? 10 : is_lg(local_f6a2['indexOf']('Trident/5.0'), Opposite(1)) ? 9 : 0, 9) || isMobileBrowser()) {
            var local_f6a3;
            local_f6a3 = '';
            stack.pop();
            return local_f6a3;
        }
        var local_f6a4 = g_win['window']['document']['createElement']('iframe');
        local_f6a4['style']['display'] = 'none';
        g_win['window']['document']['head']['appendChild'](local_f6a4);
        var local_f6a5 = local_f6a4['contentWindow'];
        var local_f6a6 = function sWQ(QWQ) {
            stack.push(79);
            // var local_f6a7;
            // var local_f6a8;
            // var local_f6a9 = 'Maximum call stack size exceeded';
            // try {
            //     var local_f6a10 = stack.slice();
            //     local_f6a7 = QWQ['srcdoc'];
            // } catch (VWQ) {
            //     stack = local_f6a10.slice();
            //     VWQ['message']['includes'](local_f6a9) && (local_f6a7 = decrypt_obj.tZ.apply(null, [
            //         logical_neg({}),
            //         1,
            //         37,
            //         logical_neg(logical_neg(1)),
            //         67,
            //         Opposite(825)
            //     ]));
            // }
            // var local_f6a11 = g_win['Math']['floor'](mul(1000, g_win['Math']['random']()))['toString']();
            // QWQ['srcdoc'] = local_f6a11;
            // local_f6a8 = is_ueq_strict(QWQ['srcdoc'], local_f6a11);
            // var local_f6a12;
            // local_f6a12 = ''['concat'](local_f6a7, ',')['concat'](bitwise_and(1, local_f6a8)['toString']());
            // stack.pop();
            var local_f6a12 = ',0';
            return local_f6a12;
        }(local_f6a4);
        var local_f6a13 = function EWQ(jWQ) {
            stack.push(41);
            // if (jWQ['chrome'] && is_lg(g_win['Object']['keys'](jWQ['chrome'])['length'], 0)) {
            //     var local_f6a14 = [];
            //     for (var local_f6a15 in jWQ['chrome'])
            //         g_win['Object']['prototype']['hasOwnProperty'].call(jWQ['chrome'], local_f6a15) && local_f6a14['push'](local_f6a15);
            //     var local_f6a16;
            //     local_f6a16 = GetArrToHexStr(SignDataToArr32(local_f6a14['join'](',')));
            //     stack.pop();
            //     return local_f6a16;
            // }
            // var local_f6a17;
            // local_f6a17 = decrypt_obj.cZ(8, 2, 58, 25, 67, Opposite(895));
            // stack.pop();
            // return local_f6a17;

            var local_f6a16;
            var local_f6a14 = ['loadTimes', 'csi', 'app'];
            local_f6a16 = GetArrToHexStr(SignDataToArr32(local_f6a14['join'](',')));
            stack.pop();
            return local_f6a16;
        }(local_f6a5);
        var local_f6a18 = function nWQ(XWQ) {
            stack.push(79);
            var local_f6a19 = '-1';
            var local_f6a20 = '-1';
            var local_f6a21 = new g_win['RegExp'](/function (get )?contentWindow(\(\)) \{(\n {3})? \[native code\][\n ]\}/);
            try {
                var local_f6a22 = stack.slice();
                if (g_win['window']['Object'] && g_win['window']['Object']['getOwnPropertyDescriptor']) {
                    var local_f6a23 = g_win['Object']['getOwnPropertyDescriptor'](g_win['HTMLIFrameElement']['prototype'], 'contentWindow');
                    local_f6a23 && (local_f6a19 = local_f6a21['test'](local_f6a23['get']['toString']()));
                }
                local_f6a20 = is_ueq_strict(g_win['window'], XWQ);
            } catch (JWQ) {
                throw JWQ;
                // stack = local_f6a22.slice();
                // local_f6a19 = decrypt_obj.cZ(49, 2, 86, 26, 67, Opposite(857));
                // local_f6a20 = decrypt_obj.cZ.call(null, logical_neg(logical_neg([])), 2, 36, 68, 67, Opposite(857));
            }
            var local_f6a24;
            local_f6a24 = left_shift(add(local_f6a19, local_f6a20), 1)['toString']();
            stack.pop();
            return local_f6a24;
        }(local_f6a5);
        var local_f6a25 = function gWQ() {
            stack.push(45);
            var local_f6a26 = g_win['window']['document']['createElement']('iframe');
            local_f6a26['src'] = 'https://';
            local_f6a26['style']['display'] = 'none';
            g_win['window']['document']['head']['appendChild'](local_f6a26);
            var local_f6a27 = local_f6a26['contentWindow'];
            var local_f6a28 = isNavigatorWebdriver(local_f6a27);
            var local_f6a29 = getPluginsDeviceMemoryArr(local_f6a27);
            var local_f6a30 = getPluginsDeviceMemoryArr(g_win['window']);
            var local_f6a31 = '';
            local_f6a26['remove']();
            local_f6a31 += ''['concat'](local_f6a29['hardwareConcurrency'], ',')['concat'](local_f6a29['pluginsLength'], ',')['concat'](local_f6a29['chromeObj']['toString'](), ',')['concat'](local_f6a29['pluginsTest'], ',')['concat'](local_f6a29['deviceMemory']);
            local_f6a31 += ','['concat'](local_f6a30['hardwareConcurrency'], ',')['concat'](local_f6a30['pluginsLength'], ',')['concat'](local_f6a30['chromeObj']['toString'](), ',')['concat'](local_f6a30['pluginsTest'], ',')['concat'](local_f6a30['deviceMemory'], ',')['concat'](local_f6a28);
            local_f6a31 += ','['concat'](local_f6a29['webGLInfo']['webGLVendor'], ';wve,')['concat'](local_f6a29['webGLInfo']['webGLRenderer'], ';wre');
            var local_f6a32;
            local_f6a32 = add(local_f6a31, ','['concat'](local_f6a30['webGLInfo']['webGLVendor'], ';wve,')['concat'](local_f6a30['webGLInfo']['webGLRenderer']));
            stack.pop();
            return local_f6a32;
        }();
        var local_f6a33;
        local_f6a4['remove']();
        local_f6a33 = [
            local_f6a6,
            local_f6a13,
            local_f6a18,
            ',',
            local_f6a25
        ]['join'](',');
        stack.pop();
        return local_f6a33;
    } catch (hGQ) {
        throw hGQ;
        // stack = local_f6a1.slice();
        // var local_f6a34;
        // local_f6a34 = decrypt_obj.bH(Opposite(67), 37);
        // stack.pop();
        // return local_f6a34;
    }
    stack.pop();
}

function getWegGlHardwareInfo(mGQ, VGQ) {
    stack.push(320);
    var local_e871 = tN(20, [
        'maskedInfo',
        '',
        'unmaskedInfo',
        '',
        'weh',
        '',
        'wel',
        0,
        'wph',
        ''
    ]);
    try {
        var local_e872 = stack.slice();
        local_e871['maskedInfo'] = function cGQ(HGQ) {
            stack.push(30);
            var local_e873 = 'n';
            var local_e874 = 'n';
            try {
                var local_e875 = stack.slice();
                // local_e873 = HGQ['getParameter'](HGQ['VENDOR']);
                // local_e874 = HGQ['getParameter'](HGQ['RENDERER']);
                local_e873 = 'WebKit';
                local_e874 = 'WebKit WebGL';
            } catch (vGQ) {
                throw vGQ;
            }
            var local_e876;
            local_e876 = tN(20, [
                'vendor',
                local_e873,
                'renderer',
                local_e874
            ]);
            stack.pop();
            return local_e876;
        }(VGQ);
        local_e871['unmaskedInfo'] = function nGQ(XGQ) {
            stack.push(368);
            var local_e877 = 'n';
            var local_e878 = 'n';
            try {
                var local_e879 = stack.slice();
                // var local_e8710 = XGQ['getExtension']('WEBGL_debug_renderer_info');
                // local_e8710 && (local_e877 = XGQ['getParameter'](local_e8710['UNMASKED_VENDOR_WEBGL']), local_e878 = XGQ['getParameter'](local_e8710['UNMASKED_RENDERER_WEBGL']));
                local_e877 = 'Google Inc. (Intel)';
                local_e878 = 'ANGLE (Intel, ANGLE Metal Renderer: Intel(R) UHD Graphics 630, Unspecified Version)';
            } catch (pGQ) {
                throw pGQ;
            }
            var local_e8711;
            local_e8711 = tN(20, [
                'vendor',
                local_e877,
                'renderer',
                local_e878
            ]);
            stack.pop();
            return local_e8711;
        }(VGQ);
        // var local_e8712 = VGQ['getSupportedExtensions']();
        var local_e8712 = [
            "ANGLE_instanced_arrays",
            "EXT_blend_minmax",
            "EXT_clip_control",
            "EXT_color_buffer_half_float",
            "EXT_depth_clamp",
            "EXT_disjoint_timer_query",
            "EXT_float_blend",
            "EXT_frag_depth",
            "EXT_polygon_offset_clamp",
            "EXT_shader_texture_lod",
            "EXT_texture_compression_bptc",
            "EXT_texture_compression_rgtc",
            "EXT_texture_filter_anisotropic",
            "EXT_texture_mirror_clamp_to_edge",
            "EXT_sRGB",
            "KHR_parallel_shader_compile",
            "OES_element_index_uint",
            "OES_fbo_render_mipmap",
            "OES_standard_derivatives",
            "OES_texture_float",
            "OES_texture_float_linear",
            "OES_texture_half_float",
            "OES_texture_half_float_linear",
            "OES_vertex_array_object",
            "WEBGL_blend_func_extended",
            "WEBGL_color_buffer_float",
            "WEBGL_compressed_texture_s3tc",
            "WEBGL_compressed_texture_s3tc_srgb",
            "WEBGL_debug_renderer_info",
            "WEBGL_debug_shaders",
            "WEBGL_depth_texture",
            "WEBGL_draw_buffers",
            "WEBGL_lose_context",
            "WEBGL_multi_draw",
            "WEBGL_polygon_mode"
        ];
        local_e8712 ? (local_e871['weh'] = GetArrToHexStr(SignDataToArr32(g_win['JSON']['stringify'](local_e8712))), local_e871['wel'] = local_e8712['length']) : (local_e871['weh'] = decrypt_obj.sE.call(null, Opposite(117), 36), local_e871['wel'] = decrypt_obj.sE(Opposite(117), 36));
        var local_e8713 = function gGQ(tGQ, kGQ) {
            stack.push(140);
            var local_e8714 = {};
            try {
                var local_e8715 = stack.slice();
                var local_e8716 = [
                    'MAX_VERTEX_UNIFORM_VECTORS',
                    'MAX_VIEWPORT_DIMS',
                    'MAX_VERTEX_ATTRIBS',
                    'SHADING_LANGUAGE_VERSION',
                    'VERSION',
                    'MAX_VARYING_VECTORS',
                    'ALIASED_POINT_SIZE_RANGE',
                    'SAMPLES',
                    'MAX_COMBINED_TEXTURE_IMAGE_UNITS',
                    'MAX_TEXTURE_IMAGE_UNITS',
                    'MAX_FRAGMENT_UNIFORM_VECTORS',
                    'ALIASED_LINE_WIDTH_RANGE',
                    'MAX_RENDERBUFFER_SIZE',
                    'MAX_VERTEX_TEXTURE_IMAGE_UNITS',
                    'STENCIL_WRITEMASK',
                    'MAX_TEXTURE_SIZE',
                    'MAX_CUBE_MAP_TEXTURE_SIZE'
                ];
                // var local_e8717 = tGQ['Object']['getOwnPropertyNames'](tGQ['Object']['getPrototypeOf'](kGQ));
                // (local_e8716 = local_e8716['filter'](function (sIQ) {
                //     stack.push(913);
                //     var local_e8718;
                //     local_e8718 = local_e8717['includes'](sIQ);
                //     stack.pop();
                //     return local_e8718;
                // }))['forEach'](function (lIQ) {
                //     stack.push(488);
                //     var local_e8719 = kGQ['getParameter'](kGQ[lIQ]);
                //     local_e8719 && is_instanceof(local_e8719['buffer'], tGQ['ArrayBuffer']) ? local_e8714[lIQ] = GetArrayOrStringFrom2(local_e8719) : local_e8714[lIQ] = local_e8719;
                //     stack.pop();
                // });
                // var local_e8720 = kGQ['getExtension']('WEBGL_draw_buffers');
                // local_e8714['MAX_DRAW_BUFFERS'] = local_e8720 ? kGQ['getParameter'](local_e8720['MAX_DRAW_BUFFERS_WEBGL']) : 1;
                // var local_e8721 = kGQ['getExtension']('EXT_texture_filter_anisotropic') || kGQ['getExtension'](decrypt_obj.PE.call(null, Opposite(228), 54, 97, 89)) || kGQ['getExtension'](decrypt_obj.YE(Opposite(138), 7));
                // if (local_e8714['MAX_TEXTURE_MAX_ANISOTROPY'] = '-1', local_e8721) {
                //     var local_e8722 = kGQ['getParameter'](local_e8721['MAX_TEXTURE_MAX_ANISOTROPY_EXT']);
                //     local_e8714['MAX_TEXTURE_MAX_ANISOTROPY'] = local_e8722 || 2;
                // }
                local_e8714 = {
                    "MAX_VERTEX_UNIFORM_VECTORS": 1024,
                    "MAX_VIEWPORT_DIMS": [
                        16384,
                        16384
                    ],
                    "MAX_VERTEX_ATTRIBS": 16,
                    "SHADING_LANGUAGE_VERSION": "WebGL GLSL ES 1.0 (OpenGL ES GLSL ES 1.0 Chromium)",
                    "VERSION": "WebGL 1.0 (OpenGL ES 2.0 Chromium)",
                    "MAX_VARYING_VECTORS": 30,
                    "ALIASED_POINT_SIZE_RANGE": [
                        1,
                        511
                    ],
                    "SAMPLES": 4,
                    "MAX_COMBINED_TEXTURE_IMAGE_UNITS": 32,
                    "MAX_TEXTURE_IMAGE_UNITS": 16,
                    "MAX_FRAGMENT_UNIFORM_VECTORS": 1024,
                    "ALIASED_LINE_WIDTH_RANGE": [
                        1,
                        1
                    ],
                    "MAX_RENDERBUFFER_SIZE": 16384,
                    "MAX_VERTEX_TEXTURE_IMAGE_UNITS": 16,
                    "STENCIL_WRITEMASK": 2147483647,
                    "MAX_TEXTURE_SIZE": 16384,
                    "MAX_CUBE_MAP_TEXTURE_SIZE": 16384,
                    "MAX_DRAW_BUFFERS": 8,
                    "MAX_TEXTURE_MAX_ANISOTROPY": 16
                };
                var local_e8723;
                local_e8723 = [
                    1,
                    GetArrToHexStr(SignDataToArr32(g_win['JSON']['stringify'](local_e8714)))
                ];
                stack.pop();
                return local_e8723;
            } catch (EIQ) {
                throw EIQ;
                // stack = local_e8715.slice();
                // var local_e8724;
                // local_e8724 = [
                //     0,
                //     EIQ['message']
                // ];
                // stack.pop();
                // return local_e8724;
            }
            stack.pop();
        }(mGQ, VGQ);
        local_e8713[0] ? local_e871['wph'] = local_e8713[1] : local_e871['wph'] = 'e';
    } catch (IIQ) {
        stack = local_e872.slice();
        throw IIQ;
    }
    var local_e8725;
    local_e8725 = local_e871;
    stack.pop();
    return local_e8725;
}

function getWegGlIframeDecInfo() {
    stack.push(152);
    var local_a711;
    var local_a712 = tN(20, [
        'maskedInfo',
        tN(20, [
            'vendor',
            'n',
            'renderer',
            'n'
        ]),
        'unmaskedInfo',
        tN(20, [
            'vendor',
            'n',
            'renderer',
            'n'
        ]),
        'weh',
        'n',
        'wel',
        'n',
        'wph',
        'n'
    ]);
    var local_a713 = 'n';
    try {
        var local_a714 = stack.slice();
        // if (logical_neg(getTridentInfo()) && g_win['window']['WebGLRenderingContext'] && logical_neg(isMobileBrowser())) {
        if (logical_neg(getTridentInfo()) && logical_neg(isMobileBrowser())) {
            local_a711 = g_win['document']['createElement']('iframe');
            g_win['document']['head']['appendChild'](local_a711);
            var local_a715 = local_a711['contentWindow'];
            var local_a716 = local_a715['document']['createElement']('canvas');
            var local_a717 = local_a716['getContext']('webgl');
            local_a712 = getWegGlHardwareInfo(local_a715, local_a717);
            // var local_a718 = function pIQ(FIQ) {
            //     stack.push(282);
            //     try {
            //         var local_a719 = stack.slice();
            //         var local_a7110 = function fIQ(gIQ, tIQ, kIQ) {
            //             stack.push(247);
            //             var local_a7111 = gIQ['createShader'](tIQ);
            //             if (gIQ['shaderSource'](local_a7111, kIQ), gIQ['compileShader'](local_a7111), gIQ['getShaderParameter'](local_a7111, gIQ['COMPILE_STATUS'])) {
            //                 var local_a7112;
            //                 local_a7112 = local_a7111;
            //                 stack.pop();
            //                 return local_a7112;
            //             }
            //             throw gIQ[decrypt_obj.zE(Opposite(481), 145)](local_a7111), new g_win[(decrypt_obj.CV(77, 67, 53, logical_neg({})))](''['concat'](tIQ, decrypt_obj.fE.call(null, 6, Opposite(137))));
            //             stack.pop();
            //         };
            //         var local_a7113 = local_a7110(FIQ, FIQ['VERTEX_SHADER'], '              attribute vec2 a_position;              attribute vec4 a_color;              varying vec4 v_color;              void main() {                  gl_Position = vec4(a_position, 0, 1);                  v_color = a_color;              }              ');
            //         var local_a7114 = local_a7110(FIQ, FIQ['FRAGMENT_SHADER'], '              precision mediump float;              varying vec4 v_color;              void main() {                  gl_FragColor = v_color;              }              ');
            //         var local_a7115 = FIQ['createProgram']();
            //         if (FIQ['attachShader'](local_a7115, local_a7113), FIQ['attachShader'](local_a7115, local_a7114), FIQ['linkProgram'](local_a7115), logical_neg(FIQ['getProgramParameter'](local_a7115, FIQ['LINK_STATUS'])))
            //             throw FIQ[decrypt_obj.hh(61, 13, 41, Opposite(599), 249, 41)](local_a7115), new g_win[(decrypt_obj.CV.apply(null, [
            //                 77,
            //                 7,
            //                 88,
            //                 21
            //             ]))](decrypt_obj.xE.call(null, 238, 32, 62, 37));
            //         FIQ['clearColor'](0, 0, 0, 0);
            //         FIQ['clear'](FIQ['COLOR_BUFFER_BIT']);
            //         FIQ['useProgram'](local_a7115);
            //         var local_a7116 = FIQ['getAttribLocation'](local_a7115, 'a_position');
            //         var local_a7117 = FIQ['getAttribLocation'](local_a7115, 'a_color');
            //         var local_a7118 = FIQ['createBuffer']();
            //         FIQ['bindBuffer'](FIQ['ARRAY_BUFFER'], local_a7118);
            //         FIQ['enableVertexAttribArray'](local_a7116);
            //         FIQ['bufferData'](FIQ['ARRAY_BUFFER'], new g_win['Float32Array']([
            //             Opposite(0.8),
            //             Opposite(0.7),
            //             Opposite(0.95),
            //             0.98,
            //             0.4,
            //             0.9,
            //             Opposite(0.7),
            //             Opposite(0.8),
            //             0.98,
            //             Opposite(0.95),
            //             0.1,
            //             0.4
            //         ]), FIQ['STATIC_DRAW']);
            //         FIQ['vertexAttribPointer'](local_a7116, 2, FIQ['FLOAT'], logical_neg(1), 0, 0);
            //         var local_a7119 = FIQ['createBuffer']();
            //         var local_a7120;
            //         FIQ['enableVertexAttribArray'](local_a7117);
            //         FIQ['bindBuffer'](FIQ['ARRAY_BUFFER'], local_a7119);
            //         FIQ['bufferData'](FIQ['ARRAY_BUFFER'], new g_win['Float32Array']([
            //             1,
            //             0.1,
            //             0.07,
            //             0.7,
            //             1,
            //             0.95,
            //             0.025,
            //             0.7,
            //             div(127, 255),
            //             1,
            //             div(212, 255),
            //             1,
            //             0.08,
            //             1,
            //             0.075,
            //             0.7,
            //             0.08,
            //             0.22,
            //             1,
            //             1,
            //             0,
            //             div(206, 255),
            //             div(209, 255),
            //             1
            //         ]), FIQ['STATIC_DRAW']);
            //         FIQ['vertexAttribPointer'](local_a7117, 4, FIQ['FLOAT'], logical_neg(1), 0, 0);
            //         FIQ['drawArrays'](FIQ['TRIANGLES'], 0, 6);
            //         local_a7120 = 1;
            //         stack.pop();
            //         return local_a7120;
            //     } catch (d3Q) {
            //         stack = local_a719.slice();
            //         var local_a7121;
            //         local_a7121 = d3Q['message'];
            //         stack.pop();
            //         return local_a7121;
            //     }
            //     stack.pop();
            // }(local_a717);
            // local_a713 = is_eq_strict(1, local_a718) ? GetArrToHexStr(SignDataToArr32(local_a716['toDataURL']())) : local_a718;
            local_a713 = "ed189f118866afd1e2158ab8156abcc0c453a49b26b32a4cce19f69572002d8c";
        }
    } catch (H3Q) {
        throw H3Q;
    } finally {
        var local_a7122 = is_lg(local_a714.length, stack.length);
        stack = local_a714.slice();
        local_a711 && is_eq_nostrict('function', typeof local_a711['remove']) ? local_a711['remove']() : local_a711 && is_eq_nostrict('function', typeof local_a711['removeChild']) && local_a711['removeChild']();
        if (local_a7122) {
            stack.pop();
        }
    }
    if (local_a712 && local_a712['maskedInfo'] && local_a712['unmaskedInfo']) {
        var local_a7123 = ''['concat'](local_a712['maskedInfo']['vendor'], ';wl1,')['concat'](local_a712['maskedInfo']['renderer'], ';wl2,');
        var local_a7124;
        local_a7123 += ''['concat'](local_a712['weh'], ',')['concat'](local_a712['wel'], ',');
        local_a7123 += ''['concat'](local_a712['unmaskedInfo']['vendor'], ';wl3,')['concat'](local_a712['unmaskedInfo']['renderer'], ';wl4,');
        local_a7124 = local_a7123 += ''['concat'](local_a712['wph'], ',')['concat'](local_a713);
        stack.pop();
        return local_a7124;
    }
    var local_a7125;
    local_a7125 = decrypt_obj.Bj(112, Opposite(197), logical_neg(logical_neg([])));
    stack.pop();
    return local_a7125;
}

function getJsHeapInfo() {
    stack.push(785);
    try {
        var local_baa1 = stack.slice();
        var local_baa2 = function B3Q() {
            stack.push(659);
            var local_baa3 = '-1';
            try {
                var local_baa4 = stack.slice();
                var local_baa5;
                // local_baa5 = g_win['navigator'] && g_win['navigator']['connection'] && g_win['navigator']['connection']['rtt'] ? g_win['navigator']['connection']['rtt']['toString']() : local_baa3;
                local_baa5 = "200";
                stack.pop();
                return local_baa5;
            } catch (Y3Q) {
                throw Y3Q;
                // stack = local_baa4.slice();
                // var local_baa6;
                // local_baa6 = local_baa3;
                // stack.pop();
                // return local_baa6;
            }
            stack.pop();
        }();
        var local_baa7 = '-1,-1,-1';
        // if (g_win['window']['performance'] && g_win['window']['performance']['memory']) {
        //     var local_baa8 = g_win['window']['performance']['memory'];
        //     local_baa7 = ''['concat'](local_baa8['jsHeapSizeLimit'], ',')['concat'](local_baa8['totalJSHeapSize'], ',')['concat'](local_baa8['usedJSHeapSize']);
        // }
        var local_baa8 = getRandomJsHeal();
        local_baa7 = ''['concat'](local_baa8['jsHeapSizeLimit'], ',')['concat'](local_baa8['totalJSHeapSize'], ',')['concat'](local_baa8['usedJSHeapSize']);
        var local_baa9;
        local_baa9 = ''['concat'](local_baa7, ',')['concat'](local_baa2);
        stack.pop();
        return local_baa9;
    } catch (J3Q) {
        throw J3Q;
        // stack = local_baa1.slice();
        // var local_baa10;
        // local_baa10 = decrypt_obj.Uj.call(null, 118, 501);
        // stack.pop();
        // return local_baa10;
    }
    stack.pop();
}

function getSubArg44_2() {
    stack.push(202);
    var local_a531 = function t3Q() {
        stack.push(426);
        try {
            var local_a532 = stack.slice();
            var local_a533;
            // local_a533 = g_win['navigator']['plugins'] && g_win['navigator']['plugins'][0] && g_win['navigator']['plugins'][0][0] && g_win['navigator']['plugins'][0][0]['enabledPlugin'] ? is_eq_strict(g_win['navigator']['plugins'][0][0]['enabledPlugin'], g_win['navigator']['plugins'][0]) ? '1' : '0' : '-1';
            local_a533 = "1";
            stack.pop();
            return local_a533;
        } catch (b3Q) {
            throw b3Q
            // stack = local_a532.slice();
            // var local_a534;
            // local_a534 = '-1';
            // stack.pop();
            // return local_a534;
        }
        stack.pop();
    }();
    var local_a535 = function K3Q() {
        stack.push(895);
        if (logical_neg(g_win['navigator'] && g_win['navigator']['plugins'] && g_win['navigator']['plugins']['refresh'])) {
            var local_a536;
            local_a536 = '-1';
            stack.pop();
            return local_a536;
        }
        var local_a537 = g_win['navigator']['plugins']['refresh'];
        try {
            var local_a538 = stack.slice();
            var local_a539 = g_win['Math']['floor'](mul(1000, g_win['Math']['random']()))['toString']();
            g_win['navigator']['plugins']['refresh'] = local_a539;
            var local_a5310 = is_eq_strict(g_win['navigator']['plugins']['refresh'], local_a539) ? '1' : '0';
            var local_a5311;
            g_win['navigator']['plugins']['refresh'] = local_a537;
            local_a5311 = local_a5310;
            stack.pop();
            return local_a5311;
        } catch (CSQ) {
            throw CSQ;
            // stack = local_a538.slice();
            // var local_a5312;
            // is_ueq_strict(g_win['navigator']['plugins']['refresh'], local_a537) && (g_win['navigator']['plugins']['refresh'] = local_a537);
            // local_a5312 = '-1';
            // stack.pop();
            // return local_a5312;
        }
        stack.pop();
    }();
    var local_a5313 = function DSQ() {
        stack.push(224);
        try {
            var local_a5314 = stack.slice();
            var local_a5315;
            // local_a5315 = g_win['navigator']['plugins'] && g_win['navigator']['plugins'][0] ? is_eq_strict(g_win['navigator']['plugins']['item'](4294967296), g_win['navigator']['plugins'][0]) ? '1' : '0' : '-1';
            local_a5315 = "1";
            stack.pop();
            return local_a5315;
        } catch (HSQ) {
            throw HSQ;
            // stack = local_a5314.slice();
            // var local_a5316;
            // local_a5316 = '-1';
            // stack.pop();
            // return local_a5316;
        }
        stack.pop();
    }();
    var local_a5317;
    local_a5317 = ''['concat'](local_a531, ',')['concat'](local_a535, ',')['concat'](local_a5313);
    stack.pop();
    return local_a5317;
}

function GetArrayOrStringSameTwo(GSQ, ISQ) {
    return function SSQ(vSQ) {
        stack.push(310);
        if (g_win['Array']['isArray'](vSQ)) {
            var local_b251;
            local_b251 = vSQ;
            stack.pop();
            return local_b251;
        }
        stack.pop();
    }(GSQ) || function nSQ(XSQ, LSQ) {
        stack.push(53);
        var local_b252 = is_eq_nostrict(null, XSQ) ? null : is_ueq_nostrict('undefined', typeof g_win['Symbol']) && XSQ[g_win['Symbol']['iterator']] || XSQ[decrypt_obj.Wc(Opposite(561), 100)];
        if (is_eq_nostrict(null, local_b252)) {
            stack.pop();
            return;
        }
        var local_b253;
        var local_b254;
        var local_b255 = [];
        var local_b256 = logical_neg(0);
        var local_b257 = logical_neg(1);
        try {
            var local_b258 = stack.slice();
            for (local_b252 = local_b252.call(XSQ); logical_neg(local_b256 = (local_b253 = local_b252[decrypt_obj.Gc.apply(null, [
                67,
                94,
                Opposite(130),
                2
            ])]())[decrypt_obj.Ic.apply(null, [
                126,
                Opposite(380),
                logical_neg(logical_neg(0))
            ])]) && (local_b255['push'](local_b253['value']), logical_neg(LSQ) || is_ueq_strict(local_b255['length'], LSQ)); local_b256 = logical_neg(0)) ;
        } catch (zSQ) {
            stack = local_b258.slice();
            local_b257 = logical_neg(0);
            local_b254 = zSQ;
        } finally {
            var local_b259 = is_lg(local_b258.length, stack.length);
            stack = local_b258.slice();
            try {
                var local_b2510 = stack.slice();
                local_b256 || is_eq_nostrict(null, local_b252[decrypt_obj.Sc.apply(null, [
                    26,
                    Opposite(603)
                ])]) || local_b252[decrypt_obj.Sc(26, Opposite(603))]();
            } finally {
                var local_b2511 = is_lg(local_b2510.length, stack.length);
                stack = local_b2510.slice();
                if (local_b257)
                    throw local_b254;
                if (local_b2511) {
                    stack.pop();
                }
            }
            if (local_b259) {
                stack.pop();
            }
        }
        var local_b2512;
        local_b2512 = local_b255;
        stack.pop();
        return local_b2512;
    }(GSQ, ISQ) || function wSQ(bSQ, TSQ) {
        stack.push(648);
        if (logical_neg(bSQ)) {
            stack.pop();
            return;
        }
        if (is_eq_nostrict('string', typeof bSQ)) {
            var local_b2513;
            local_b2513 = KSQ(bSQ, TSQ);
            stack.pop();
            return local_b2513;
        }
        var local_b2514 = g_win['Object']['prototype']['toString'].call(bSQ)['slice'](8, Opposite(1));
        is_eq_strict('Object', local_b2514) && bSQ['constructor'] && (local_b2514 = bSQ['constructor']['name']);
        if (is_eq_strict(decrypt_obj.SZ.apply(null, [
            47,
            3,
            25,
            26,
            0,
            Opposite(256)
        ]), local_b2514) || is_eq_strict('Set', local_b2514)) {
            var local_b2515;
            local_b2515 = g_win['Array']['from'](bSQ);
            stack.pop();
            return local_b2515;
        }
        if (is_eq_strict(decrypt_obj.Mc.call(null, Opposite(69), 81), local_b2514) || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/['test'](local_b2514)) {
            var local_b2516;
            local_b2516 = KSQ(bSQ, TSQ);
            stack.pop();
            return local_b2516;
        }
        stack.pop();
    }(GSQ, ISQ) || function svQ() {
        stack.push(281);
        throw new g_win[(decrypt_obj.Am(Opposite(614), 17, 20, 29))](decrypt_obj.Bc.call(null, 59, 29));
        stack.pop();
    }();
}

/*
不同平台的不同网页，这个值可能不一样 。
 */
function getHtmlInputElementInfo() {
    stack.push(844);
    for (var local_b251 = '', local_b252 = Opposite(1), local_b253 = g_win['document']['getElementsByTagName']('input'), local_b254 = 0; is_lt(local_b254, local_b253['length']); local_b254++) {
        var local_b255 = local_b253[local_b254];
        var local_b256 = Y9(52, [
            SignDataToInt,
            0,
            local_b255['getAttribute']('name')
        ]);
        var local_b257 = Y9(52, [
            SignDataToInt,
            0,
            local_b255['getAttribute']('id')
        ]);
        var local_b258 = is_eq_nostrict(null, local_b255['getAttribute']('required')) ? 0 : 1;
        var local_b259 = local_b255['getAttribute']('type');
        var local_b2510 = is_eq_nostrict(null, local_b259) ? Opposite(1) : ShQ(local_b259);
        var local_b2511 = local_b255['getAttribute']('autocomplete');
        local_b252 = is_eq_nostrict(null, local_b2511) ? Opposite(1) : is_eq_strict('off', local_b2511 = local_b2511['toLowerCase']()) ? 0 : is_eq_strict(decrypt_obj.bI(443, 69), local_b2511) ? 1 : 2;
        var local_b2512 = local_b255['defaultValue'];
        var local_b2513 = local_b255['value'];
        var local_b2514 = 0;
        var local_b2515 = 0;
        local_b2512 && is_ueq_strict(0, local_b2512['length']) && (local_b2515 = 1);
        logical_neg(local_b2513) || is_eq_strict(0, local_b2513['length']) || local_b2515 && is_eq_strict(local_b2513, local_b2512) || (local_b2514 = 1);
        is_ueq_strict(2, local_b2510) && (local_b251 = ''['concat'](add(local_b251, local_b2510), ',')['concat'](local_b252, ',')['concat'](local_b2514, ',')['concat'](local_b258, ',')['concat'](local_b257, ',')['concat'](local_b256, ',')['concat'](local_b2515, ';'));
    }
    var local_b2516;
    local_b2516 = local_b251;
    stack.pop();
    if(platform==="wizzair"){
        local_b2516 = "0,-1,0,0,-1,566,0;";
    }

    return local_b2516;
}

function strDecUtils1(zBQ, fBQ) {
    stack.push(816);
    try {
        var local_c8f1 = stack.slice();
        zBQ = g_win['String'](zBQ);
        fBQ = g_win['String'](fBQ);
        var local_c8f2 = [];
        var local_c8f3 = fBQ['length'];
        if (is_lg(local_c8f3, 0)) {
            for (var local_c8f4 = 0; is_lt(local_c8f4, zBQ['length']); local_c8f4++) {
                var local_c8f5 = zBQ['charCodeAt'](local_c8f4);
                var local_c8f6 = zBQ['charAt'](local_c8f4);
                is_ueq_strict(local_c8f5 = DecUtilsSub1(local_c8f5, 47, 57, fBQ['charCodeAt'](mod(local_c8f4, local_c8f3))), zBQ['charCodeAt'](local_c8f4)) && (local_c8f6 = g_win['String']['fromCharCode'](local_c8f5));
                local_c8f2['push'](local_c8f6);
            }
            if (is_lg(local_c8f2['length'], 0)) {
                var local_c8f7;
                local_c8f7 = local_c8f2['join']('');
                stack.pop();
                return local_c8f7;
            }
        }
    } catch (xBQ) {
        stack = local_c8f1.slice();
    }
    var local_c8f8;
    local_c8f8 = zBQ;
    stack.pop();
    return local_c8f8;
}

var getSensorSegment = function func_f6c1(arg_f6c1, arg_f6c2) {
    'use strict';
    var local_f6c1 = func_f6c1;
    switch (arg_f6c1) {
        case 13: {
            var local_f6c2 = arg_f6c2[0];
            var local_f6c3 = arg_f6c2[1];
            var local_f6c4 = arg_f6c2[2];
            stack.push(896);
            // (function func_f6c2() {
            //     stack.push(309);
            //     if (is_ueq_strict(typeof sON[0], 'undefined')) {
            //         stack.pop();
            //         return;
            //     }
            //     function STN(arg_f6c3) {
            //         stack.push(838);
            //         var local_f6c5;
            //         local_f6c5 = is_eq_strict(typeof arg_f6c3, add('', [][[]])) ? decrypt_obj.gF.apply(null, [
            //             62,
            //             20,
            //             146,
            //             380
            //         ]) : add(add('case ', arg_f6c3), ':');
            //         stack.pop();
            //         return local_f6c5;
            //     }
            //     var local_f6c6 = decrypt_obj['zN'].call(local_f6c1);
            //     var local_f6c7 = local_f6c6['indexOf'](STN(XRN[0]), ConstArr1cRN[0]);
            //     var local_f6c8 = STN(GRN[0]);
            //     var local_f6c9 = local_f6c6['indexOf'](local_f6c8, add(local_f6c7, ConstArr1vW[0]));
            //     var local_f6c10 = 0;
            //     for (var local_f6c11 = local_f6c7; local_f6c11 < local_f6c9; ++local_f6c11) {
            //         var local_f6c12 = local_f6c6['charCodeAt'](local_f6c11);
            //         if (local_f6c12 != 10 && local_f6c12 != 13 && local_f6c12 != 32) {
            //             local_f6c10 = (local_f6c10 << 5) - local_f6c10 + local_f6c12;
            //             local_f6c10 = local_f6c10 | 0;
            //         }
            //     }
            //     sON[0] = local_f6c10 ? local_f6c10 : 1;
            //     decrypt_obj['EN'][0] = add(0, 1);
            //     stack.pop();
            // }());
            // if (decrypt_obj.EN[0] > 0) {
            //     TC(sON[0] - ConstArr1lTN[0]);
            // }
            var local_f6c13;
            var local_f6c14;
            var local_f6c15 = logical_neg(0);
            var local_f6c16 = ',';
            var local_f6c17 = local_f6c4 ? 2 : 3;
            if (logical_neg(ABCXYZ) && (ABCXYZ = 'abcdefghijklmnopaqrstuvxyzABCDEFGHIJKLMNOPAQRSTUVXYZ!@#%&-_=;:<>,~', is_lge(local_f6c3, 0) && is_lte(local_f6c3, 9)))
                for (local_f6c13 = 0; is_lte(local_f6c13, 9); ++local_f6c13)
                    if (is_ueq_strict(local_f6c13, local_f6c3))
                        for (local_f6c14 = 0; is_lt(local_f6c14, 20); ++local_f6c14)
                            ABCXYZ += local_f6c13['toString']();
            for (;;) {
                for (local_f6c16 = ',', local_f6c15 = logical_neg(0), local_f6c13 = 0; is_lt(local_f6c13, add(g_win['Math']['floor'](mul(g_win['Math']['random'](), local_f6c17)), local_f6c17)); ++local_f6c13) {
                    for (local_f6c14 = 0; is_lt(local_f6c14, add(g_win['Math']['floor'](mul(g_win['Math']['random'](), local_f6c17)), local_f6c17)); ++local_f6c14)
                        local_f6c16 += ABCXYZ[g_win['Math']['floor'](mul(g_win['Math']['random'](), ABCXYZ['length']))];
                    local_f6c16 += ',';
                }
                for (local_f6c13 = 0; is_lt(local_f6c13, local_f6c2['length']); ++local_f6c13)
                    if (is_ueq_strict(Opposite(1), local_f6c2[local_f6c13]['toString']()['indexOf'](local_f6c16))) {
                        local_f6c15 = logical_neg(1);
                        break;
                    }
                if (local_f6c15) {
                    var local_f6c18;
                    local_f6c18 = local_f6c16;
                    stack.pop();
                    return local_f6c18;
                }
            }
            stack.pop();
        }
            break;
        case 22: {
            var local_f6c19 = new Date();
            if (0) {
                throw local_f6c19;
            }
        }
            break;
    }
}

function mod1000_2n_calc(MUQ) {
    var local_bd41 = MUQ;
    var local_bd42;
    do {
        local_bd42 = mod(bitwise_2n_calc(local_bd41), 1000);
        local_bd41 = local_bd42;
    } while (is_eq_nostrict(local_bd42, MUQ));
    return local_bd42;
}

function NewObjectSjs_r(LUQ, PUQ) {
    stack.push(324);
    var local_a001 = function () {
    };
    local_a001['prototype']['constructor'] = LUQ;
    local_a001['prototype']['set'] = function (qUQ) {
        stack.push(626);
        var local_a002;
        local_a002 = this['sjs_r'] = PUQ(qUQ);
        stack.pop();
        return local_a002;
    };
    local_a001['prototype']['valueOf'] = function () {
        stack.push(710);
        var local_a003;
        local_a003 = this['sjs_r'] = PUQ(this['sjs_r']);
        stack.pop();
        return local_a003;
    };
    var local_a004;
    local_a004 = new local_a001();
    stack.pop();
    return local_a004;
}

function bitwise_2n_calc(FUQ) {
    FUQ = FUQ ? FUQ : bitwise_not(FUQ);
    var local_fc71 = bitwise_and(left_shift(FUQ, 1), 4095);
    if (bitwise_and(bitwise_eor(bitwise_eor(right_shift(FUQ, 9), right_shift(FUQ, 6)), FUQ), 1)) {
        local_fc71++;
    }
    return local_fc71;
}


//----------------------分界线--------------------------

function generateIncreasingRandomNumbers(m, n, count) {
    // 确保m小于n，且count大于0
    if (m >= n || count <= 0) {
        throw new Error('Invalid input: m must be less than n and count must be greater than 0.');
    }

    // 计算可能的最大增量（即n-m除以(count-1)，因为我们需要count-1个增量）
    // 然后加1以确保我们可以达到n（取整后的除法可能会向下取整）
    let maxIncrement = Math.floor((n - m) / (count - 1)) + 1;

    // 创建一个数组来保存随机增量
    // 注意：这里简单起见，我们使用固定的增量（稍后可以修改为随机但递增的增量）
    let increments = Array.from({length: count - 1}, () => Math.floor(Math.random() * maxIncrement) + 1);

    // 确保增量是递增的（这里我们简单地将所有增量设为相同的值以简化问题）
    // 在实际应用中，你可能需要更复杂的逻辑来确保增量随机但递增
    // 这里我们使用平均值作为所有增量的值，以确保总和适合区间
    let averageIncrement = Math.floor((n - m) / (count - 1));
    increments = increments.fill(averageIncrement);

    // 计算最终的随机递增数列
    let result = [m]; // 起始值
    let currentValue = m;
    for (let increment of increments) {
        currentValue += increment;
        result.push(currentValue);
    }

    return result;
}


/*
每调用一次生成不同的bSx 的值--该值应该是累加的
 */
function mouse_move() {
    if (g_times === 1) {
        return
    }
    var mouseList = [
        "0,1,157,995,432;1,1,165,995,431;2,1,172,995,431;3,1,180,994,431;4,1,188,994,431;5,1,196,994,430;6,1,212,994,430;7,1,221,994,430;8,1,238,994,430;9,1,260,994,430;10,1,286,994,430;11,1,344,994,429;12,1,383,993,429;13,1,432,993,429;14,1,440,993,428;15,1,444,992,428;16,1,470,991,426;17,1,471,990,425;18,1,501,987,421;19,1,509,986,420;20,1,751,949,378;21,1,757,947,378;22,1,765,944,376;23,1,773,941,374;24,1,781,934,370;25,1,1994,934,370;26,1,2004,934,369;27,1,2010,934,369;28,1,2021,934,369;29,1,2027,934,369;30,1,2034,934,369;31,1,2042,933,369;32,1,2051,933,368;33,1,2077,933,368;34,1,2098,933,368;35,1,2106,933,368;36,1,2114,933,368;37,1,2122,933,367;38,1,2130,933,367;39,1,2138,932,366;40,1,2146,932,366;41,1,2154,932,366;42,1,2162,932,365;43,1,2179,932,365;44,1,2186,932,365;45,1,2210,932,365;46,1,2242,932,364;47,1,2259,931,364;48,1,2267,931,364;49,1,2275,931,363;50,1,2283,931,363;51,1,2290,931,363;52,1,2298,931,362;53,1,2306,931,362;54,1,2314,931,362;55,1,2339,931,362;56,1,2395,931,361;57,1,2410,931,361;58,1,2418,930,360;59,1,2426,930,360;60,1,2435,930,360;61,1,2444,930,359;62,1,2451,929,358;63,1,2460,929,358;64,1,2467,929,357;65,1,2476,929,357;66,1,2483,929,356;67,1,2491,928,356;68,1,2499,928,355;69,1,2507,928,354;70,1,2515,928,353;71,1,2523,927,352;72,1,2531,927,351;73,1,2539,927,350;74,1,2547,927,349;75,1,2556,926,348;76,1,2564,926,347;77,1,2571,926,347;78,1,2580,926,346;79,1,2587,925,346;80,1,2595,925,345;81,1,2603,925,345;82,1,2619,925,345;83,1,2628,925,345;84,1,2644,925,344;85,1,2708,925,344;86,1,2732,925,344;87,1,2796,925,344;88,1,2804,925,344;89,1,2811,925,343;90,1,2820,924,343;91,1,2828,924,343;92,1,2837,924,342;93,1,2843,924,342;94,1,2852,924,342;95,1,2860,924,341;96,1,2867,924,341;97,1,2884,924,341;98,1,2980,924,341;99,1,3038,924,341;284,3,13643,468,207,973;285,4,13652,468,207,973;286,2,13653,468,207,973;287,4,13659,468,207,973;430,3,16841,609,296,732;431,4,16852,609,296,732;432,2,16852,609,296,732;528,3,18756,493,290,732;529,4,18772,493,290,732;530,2,18772,493,290,732;609,3,20473,661,295,732;",
        "0,1,863,987,114;1,1,870,986,114;2,1,878,986,114;3,1,886,985,114;4,1,894,983,114;5,1,902,982,114;6,1,910,981,114;7,1,918,980,114;8,1,926,979,114;9,1,934,977,115;10,1,942,976,115;11,1,950,975,115;12,1,959,974,116;13,1,966,972,116;14,1,976,971,116;15,1,983,968,117;16,1,991,966,118;17,1,998,964,119;18,1,1007,961,120;19,1,1015,958,121;20,1,1051,944,128;21,1,1055,940,131;22,1,1063,936,133;23,1,1071,932,136;24,1,1079,928,138;25,1,1087,924,141;26,1,1095,919,143;27,1,1103,915,146;28,1,1111,911,149;29,1,1119,909,150;30,1,1127,905,151;31,1,1135,900,155;32,1,1144,897,157;33,1,1151,894,159;34,1,1159,891,162;35,1,1167,888,164;36,1,1175,884,167;37,1,1183,880,169;38,1,1191,876,172;39,1,1199,871,175;40,1,1207,867,178;41,1,1215,865,179;42,1,1223,860,183;43,1,1231,858,184;44,1,1239,855,185;45,1,1247,853,187;46,1,1255,849,188;47,1,1264,848,189;48,1,1271,845,190;49,1,1279,843,191;50,1,1291,840,192;51,1,1295,839,192;52,1,1800,838,191;53,1,1808,837,190;54,1,1816,835,189;55,1,1824,833,187;56,1,1832,832,185;57,1,1839,830,184;58,1,1848,829,182;59,1,1855,827,181;60,1,1864,826,179;61,1,1871,825,178;62,1,1879,824,177;63,1,1887,823,175;64,1,1895,822,174;65,1,1903,821,173;66,1,1912,820,172;67,1,1919,819,171;68,1,1927,818,170;69,1,1936,818,169;70,1,1943,817,168;71,1,1951,816,167;72,1,1960,815,167;73,1,1968,814,166;74,1,1977,813,166;75,1,1985,812,166;76,1,1993,812,165;77,1,2000,811,165;78,1,2008,810,165;79,1,2016,810,165;80,1,2024,809,165;81,1,2032,809,165;82,1,2041,808,165;83,1,2049,808,165;84,1,2057,807,165;85,1,2065,807,165;86,1,2072,806,165;87,1,2081,806,165;88,1,2090,806,165;89,1,2105,805,165;90,1,2112,805,165;91,1,2125,804,165;92,1,2128,804,165;93,1,2138,803,165;94,1,2158,803,165;95,1,2168,803,165;96,1,2176,803,165;97,1,2201,802,165;98,1,2209,802,165;99,1,2217,802,165;509,3,29114,436,230,973;510,4,29130,436,230,973;511,2,29131,436,230,973;512,4,29142,436,230,973;533,3,30686,676,253,2561;534,4,30701,676,253,2561;535,2,30701,676,253,2561;620,3,32136,1102,258,3099;621,4,32150,1102,258,3099;622,2,32151,1102,258,3099;718,3,34152,1008,469,-1;",
        "0,1,1053,1050,402;1,1,1055,1047,401;2,1,1063,1043,399;3,1,1073,1039,396;4,1,1081,1036,393;5,1,1087,1032,390;6,1,1100,1028,387;7,1,1103,1025,384;8,1,1110,1020,381;9,1,1119,1012,376;10,1,1132,1008,373;11,1,1134,1000,368;12,1,1173,972,354;13,1,1182,966,352;14,1,1183,959,351;15,1,1191,953,349;16,1,1199,948,349;17,1,1207,943,348;18,1,1217,938,348;19,1,1223,933,347;20,1,1231,928,347;21,1,1239,922,346;22,1,1247,917,346;23,1,1255,913,345;24,1,1263,911,345;25,1,1270,908,344;26,1,1279,905,344;27,1,1287,903,344;28,1,2849,903,344;29,1,2857,903,342;30,1,2865,903,340;31,1,2873,902,338;32,1,2881,901,336;33,1,2889,900,333;34,1,2897,900,329;35,1,2905,899,325;36,1,2913,898,320;37,1,2922,897,316;38,1,2929,896,311;39,1,2937,895,307;40,1,2945,893,302;41,1,2953,892,298;42,1,2964,890,294;43,1,2969,889,291;44,1,2977,887,287;45,1,2986,886,286;46,1,2994,883,281;47,1,3001,881,278;48,1,3010,879,276;49,1,3018,875,273;50,1,3026,871,270;51,1,3034,867,267;52,1,3045,861,265;53,1,3050,856,263;54,1,3058,850,261;55,1,3066,844,260;56,1,3074,838,259;57,1,3082,831,258;58,1,3089,825,258;59,1,3099,820,258;60,1,3106,818,258;61,1,3114,813,258;62,1,3122,807,258;63,1,3130,805,259;64,1,3138,800,260;65,1,3146,797,261;66,1,3154,794,262;67,1,3163,791,263;68,1,3170,788,264;69,1,3178,786,265;70,1,3186,784,266;71,1,3196,782,267;72,1,3202,780,268;73,1,3214,777,272;74,1,7444,778,272;75,1,7451,779,272;76,1,7460,780,272;77,1,7467,782,273;78,1,7477,785,273;79,1,7484,786,274;80,1,7494,788,274;81,1,7500,790,275;82,1,7508,791,276;83,1,7516,793,276;84,1,7523,794,277;85,1,7532,796,277;86,1,7539,797,278;87,1,7548,798,279;88,1,7555,800,279;89,1,7563,801,280;90,1,7571,802,281;91,1,7579,803,282;92,1,7587,804,282;93,1,7596,806,283;94,1,7604,807,284;95,1,7611,809,285;96,1,7620,810,286;97,1,7629,812,287;98,1,7636,813,288;99,1,7644,814,289;267,3,20433,919,315,2717;",
    ]
    pointer_click_num = 0;
    sum_mouse_data = 0;
    // var g_mouse = "0,1,157,995,432;1,1,165,995,431;2,1,172,995,431;3,1,180,994,431;4,1,188,994,431;5,1,196,994,430;6,1,212,994,430;7,1,221,994,430;8,1,238,994,430;9,1,260,994,430;10,1,286,994,430;11,1,344,994,429;12,1,383,993,429;13,1,432,993,429;14,1,440,993,428;15,1,444,992,428;16,1,470,991,426;17,1,471,990,425;18,1,501,987,421;19,1,509,986,420;20,1,751,949,378;21,1,757,947,378;22,1,765,944,376;23,1,773,941,374;24,1,781,934,370;25,1,1994,934,370;26,1,2004,934,369;27,1,2010,934,369;28,1,2021,934,369;29,1,2027,934,369;30,1,2034,934,369;31,1,2042,933,369;32,1,2051,933,368;33,1,2077,933,368;34,1,2098,933,368;35,1,2106,933,368;36,1,2114,933,368;37,1,2122,933,367;38,1,2130,933,367;39,1,2138,932,366;40,1,2146,932,366;41,1,2154,932,366;42,1,2162,932,365;43,1,2179,932,365;44,1,2186,932,365;45,1,2210,932,365;46,1,2242,932,364;47,1,2259,931,364;48,1,2267,931,364;49,1,2275,931,363;50,1,2283,931,363;51,1,2290,931,363;52,1,2298,931,362;53,1,2306,931,362;54,1,2314,931,362;55,1,2339,931,362;56,1,2395,931,361;57,1,2410,931,361;58,1,2418,930,360;59,1,2426,930,360;60,1,2435,930,360;61,1,2444,930,359;62,1,2451,929,358;63,1,2460,929,358;64,1,2467,929,357;65,1,2476,929,357;66,1,2483,929,356;67,1,2491,928,356;68,1,2499,928,355;69,1,2507,928,354;70,1,2515,928,353;71,1,2523,927,352;72,1,2531,927,351;73,1,2539,927,350;74,1,2547,927,349;75,1,2556,926,348;76,1,2564,926,347;77,1,2571,926,347;78,1,2580,926,346;79,1,2587,925,346;80,1,2595,925,345;81,1,2603,925,345;82,1,2619,925,345;83,1,2628,925,345;84,1,2644,925,344;85,1,2708,925,344;86,1,2732,925,344;87,1,2796,925,344;88,1,2804,925,344;89,1,2811,925,343;90,1,2820,924,343;91,1,2828,924,343;92,1,2837,924,342;93,1,2843,924,342;94,1,2852,924,342;95,1,2860,924,341;96,1,2867,924,341;97,1,2884,924,341;98,1,2980,924,341;99,1,3038,924,341;284,3,13643,468,207,973;285,4,13652,468,207,973;286,2,13653,468,207,973;287,4,13659,468,207,973;430,3,16841,609,296,732;431,4,16852,609,296,732;432,2,16852,609,296,732;528,3,18756,493,290,732;529,4,18772,493,290,732;530,2,18772,493,290,732;609,3,20473,661,295,732;";
    // var g_mouse = "0,1,1698,889,430;1,1,1705,889,429;2,1,1713,889,428;3,1,1721,889,428;4,1,1730,889,427;5,1,1737,889,426;6,1,1745,889,425;7,1,1753,888,424;8,1,1762,888,423;9,1,1770,888,422;10,1,1778,888,421;11,1,1786,887,420;12,1,1794,887,417;13,1,1802,886,415;14,1,1809,886,412;15,1,1818,886,409;16,1,1826,885,406;17,1,1834,885,405;18,1,1842,884,402;19,1,1850,884,400;20,1,1858,883,397;21,1,1866,882,395;22,1,1874,882,393;23,1,1882,882,391;24,1,1890,881,389;25,1,1899,881,387;26,1,1906,880,385;27,1,1914,879,382;28,1,1922,879,379;29,1,1930,878,378;30,1,1938,878,375;31,1,1945,877,373;32,1,1953,877,371;33,1,1961,876,369;34,1,1969,876,368;35,1,1977,876,366;36,1,1986,875,365;37,1,1994,875,364;38,1,2001,875,363;39,1,2009,875,362;40,1,2017,874,361;41,1,2027,874,360;42,1,2034,874,360;43,1,2041,874,359;44,1,2050,874,358;45,1,2058,874,357;46,1,2067,873,355;47,1,2075,873,354;48,1,2082,873,352;49,1,2090,873,350;50,1,2097,873,349;51,1,2106,872,347;52,1,2114,872,345;53,1,2123,872,344;54,1,2130,872,342;55,1,2139,872,341;56,1,2146,872,339;57,1,2154,872,338;58,1,2163,872,337;59,1,2170,872,336;60,1,2179,872,335;61,1,2186,872,334;62,1,2195,872,333;63,1,2202,872,332;64,1,2211,872,331;65,1,2219,871,330;66,1,2227,871,330;67,1,2235,871,329;68,1,2244,871,329;69,1,2250,871,328;70,1,2258,871,328;71,1,2268,871,328;72,1,2275,871,328;73,1,2283,871,327;74,1,2291,871,327;75,1,2299,871,327;76,1,2306,871,327;77,1,2315,871,326;78,1,2323,871,326;79,1,2331,871,326;80,1,2339,871,326;81,1,2347,871,325;82,1,2355,871,325;83,1,2362,871,325;84,1,2371,871,325;85,1,2379,871,325;86,1,2387,871,324;87,1,2395,871,324;88,1,2403,871,324;89,1,2418,871,323;90,1,2426,871,323;91,1,2434,871,323;92,1,2442,871,323;93,1,2450,871,322;94,1,2458,871,322;95,1,2466,871,322;96,1,2474,871,322;97,1,2482,871,321;98,1,2490,871,321;99,1,2500,871,321;199,4,27789,887,24,770;200,2,27793,887,24,-1;201,3,27794,771,407,1199;300,4,34104,892,18,770;301,2,34104,892,18,-1;302,3,34105,791,420,1199;370,3,37757,846,421,1199;";
    var g_mouse = "";
    if(g_times===2){
        // 第一次从库中获取一个随机的鼠标轨迹
        var newMouseId = getRandomInt(0, mouseList.length-1);
        g_mouse = mouseList[newMouseId];
        g_mouseId = newMouseId;
    }else {
        g_mouse = mouseList[g_mouseId];
    }

    // var g_mouse = "0,1,863,987,114;1,1,870,986,114;2,1,878,986,114;3,1,886,985,114;4,1,894,983,114;5,1,902,982,114;6,1,910,981,114;7,1,918,980,114;8,1,926,979,114;9,1,934,977,115;10,1,942,976,115;11,1,950,975,115;12,1,959,974,116;13,1,966,972,116;14,1,976,971,116;15,1,983,968,117;16,1,991,966,118;17,1,998,964,119;18,1,1007,961,120;19,1,1015,958,121;20,1,1051,944,128;21,1,1055,940,131;22,1,1063,936,133;23,1,1071,932,136;24,1,1079,928,138;25,1,1087,924,141;26,1,1095,919,143;27,1,1103,915,146;28,1,1111,911,149;29,1,1119,909,150;30,1,1127,905,151;31,1,1135,900,155;32,1,1144,897,157;33,1,1151,894,159;34,1,1159,891,162;35,1,1167,888,164;36,1,1175,884,167;37,1,1183,880,169;38,1,1191,876,172;39,1,1199,871,175;40,1,1207,867,178;41,1,1215,865,179;42,1,1223,860,183;43,1,1231,858,184;44,1,1239,855,185;45,1,1247,853,187;46,1,1255,849,188;47,1,1264,848,189;48,1,1271,845,190;49,1,1279,843,191;50,1,1291,840,192;51,1,1295,839,192;52,1,1800,838,191;53,1,1808,837,190;54,1,1816,835,189;55,1,1824,833,187;56,1,1832,832,185;57,1,1839,830,184;58,1,1848,829,182;59,1,1855,827,181;60,1,1864,826,179;61,1,1871,825,178;62,1,1879,824,177;63,1,1887,823,175;64,1,1895,822,174;65,1,1903,821,173;66,1,1912,820,172;67,1,1919,819,171;68,1,1927,818,170;69,1,1936,818,169;70,1,1943,817,168;71,1,1951,816,167;72,1,1960,815,167;73,1,1968,814,166;74,1,1977,813,166;75,1,1985,812,166;76,1,1993,812,165;77,1,2000,811,165;78,1,2008,810,165;79,1,2016,810,165;80,1,2024,809,165;81,1,2032,809,165;82,1,2041,808,165;83,1,2049,808,165;84,1,2057,807,165;85,1,2065,807,165;86,1,2072,806,165;87,1,2081,806,165;88,1,2090,806,165;89,1,2105,805,165;90,1,2112,805,165;91,1,2125,804,165;92,1,2128,804,165;93,1,2138,803,165;94,1,2158,803,165;95,1,2168,803,165;96,1,2176,803,165;97,1,2201,802,165;98,1,2209,802,165;99,1,2217,802,165;509,3,29114,436,230,973;510,4,29130,436,230,973;511,2,29131,436,230,973;512,4,29142,436,230,973;533,3,30686,676,253,2561;534,4,30701,676,253,2561;535,2,30701,676,253,2561;620,3,32136,1102,258,3099;621,4,32150,1102,258,3099;622,2,32151,1102,258,3099;718,3,34152,1008,469,-1;";

    var list_mouse = g_mouse.split(";");
    var list_mouse2 = [];
    var b_mouse = "";

    for (let i = 0; i < list_mouse.length - 1; i++) {
        var a = list_mouse[i].split(",")
        const r1 = Math.floor(Math.random() * 5);
        const r2 = Math.floor(Math.random() * 5) - 2;
        const r3 = Math.floor(Math.random() * 5) - 2;
        // console.log("r1:" + r1);
        a[2] = parseInt(a[2]) + r1;
        a[3] = parseInt(a[3]) + r2;
        a[4] = parseInt(a[4]) + r3;
        b_mouse += a.join(",") + ";";
        list_mouse2.push(a);
    }
    if (!g) {
        g = generateIncreasingRandomNumbers(10, list_mouse2.length, 5);
    }

    // console.log(list_mouse2);
    // console.log(g_mouse);
    // console.log(b_mouse);
    var sub_list = list_mouse2.slice(0, g[g_times-2]);
    // var sub_list = list_mouse2//.slice(0, g[flag_g]);


    var result = "";
    mouse_move_num = parseFloat(sub_list[sub_list.length - 1][0]) + 1;
    for (let i = 0; i < sub_list.length; i++) {
        result += sub_list[i].join(",") + ";";
        if (sub_list[i][1] === "3" || sub_list[i][1] === "4") {
            pointer_click_num += 1;
        }
        sum_mouse_data += parseInt(sub_list[i][0]) + parseInt(sub_list[i][1]) + sub_list[i][2] + sub_list[i][3] + sub_list[i][4];
    }
    // flag_g += 1;

    // console.log(result, sum_mouse_data, mouse_move_num, pointer_click_num);
    mouse_track = result;
    // return result;
}

var getCookieabck = function () {
    stack.push(744);
    var gTr = '0';
    try {
        var JTr = stack.slice();
        (gTr = getDocumentCookieByKey("_abck")) || (arg26_20 = 1, gTr = fTr ? '2' : '1');
    } catch (PTr) {
        stack = JTr.slice();
    }
    var nTr;
    nTr = gTr;
    stack.pop();
    return nTr;
};

function FhQ(JhQ, zhQ) {
    stack.push(542);
    var fhQ;
    fhQ = g_win['Math']['round'](g_win['Math']['random']() * (zhQ - JhQ) + JhQ);
    stack.pop();
    return fhQ;
}



function mouseMoveDataSign() {
    return function func_ec91(arg_ec91) {
        stack.push(313);
        var local_ec91 = function func_ec92(arg_ec92) {
            stack.push(592);
            var local_ec92 = Opposite(1);
            var local_ec93 = [];
            if (is_ueq_strict('', arg_ec92)) {
                var local_ec94 = arg_ec92['split'](';');
                is_lg(local_ec94['length'], 1) && is_eq_strict('', local_ec94[sub(local_ec94['length'], 1)]) && local_ec94['pop']();
                var local_ec95 = local_ec94[local_ec92 = g_win['Math']['floor'](mul(g_win['Math']['random'](), local_ec94['length']))]['split'](',');
                for (var local_ec96 in local_ec95)
                    g_win['isNaN'](local_ec95[local_ec96]) || g_win['isNaN'](g_win['parseInt'](local_ec95[local_ec96], 10)) || local_ec93['push'](local_ec95[local_ec96]);
            } else
                local_ec93 = [
                    g_win['String'](randomInt(1, 5)),
                    '1',
                    g_win['String'](randomInt(20, 70)),
                    g_win['String'](randomInt(100, 300)),
                    g_win['String'](randomInt(100, 300))
                ];
            var local_ec97;
            local_ec97 = [
                local_ec92,
                local_ec93
            ];
            stack.pop();
            return local_ec97;
        }(arg_ec91['mouseMoveData']);
        var local_ec98 = g_win['Object']['assign']([], local_ec91[1]);
        var local_ec99 = local_ec91[1];
        local_ec99['push'].apply(local_ec99, local_ec99['splice'](0, 2));
        var local_ec910;
        local_ec910 = [
            local_ec99,
            local_ec91[0],
            local_ec98
        ]['join']('|');
        stack.pop();
        return local_ec910;
    };
}
function randomInt(arg_fb21, arg_fb22) {
    stack.push(447);
    var local_fb21;
    local_fb21 = g_win['Math']['round'](g_win['Math']['random']() * (arg_fb22 - arg_fb21) + arg_fb21);
    stack.pop();
    return local_fb21;
}


function getSensorData(m2, V2) {
    stack.push(468);

    // d2('<bpd>');
    var E2 = 0;
    var j2 = '';
    var sensor_arr = [];
    try {
        var I2 = stack.slice();
        E2 = getDateNow();
        var arg26_8 = sub(getDateNow(), g_win['window'].bmak['startTs']);
        // var arg26_8 = sub(getDateNow(), g_win['window'].bmak['startTs']-10);
        var arg26_21 = '3';
        arg26_21 = getCookieabck();
        var sensor_arg2 = getUAEncStr();
        // var Y2 = g_win['window']['DeviceOrientationEvent'] ? 'do_en' : decrypt_obj.SW(114, Opposite(400), 64);
        // var J2 = g_win['window']['DeviceMotionEvent'] ? 'dm_en' : decrypt_obj.BW.call(null, Opposite(194), 78, 69, 56);
        // var t2 = g_win['window']['TouchEvent'] ? 't_en' : decrypt_obj.Nh(98, 108, 61, 22, Opposite(397), 5);
        // var sensor_arg8 = ''['concat'](Y2, ',')['concat'](J2, ',')['concat'](t2);
        var sensor_arg8 = 'do_en,dm_en,t_en';
        var sensor_arg16 = getHtmlInputElementInfo();
        // var sensor_arg28 = g_win['document']['URL']['replace'](/\\|"/g, '');
        var sensor_arg28 = doc_url;
        var sensor_arg24_arr = ["0,0", "9,1", "10,2", "1,3", "1,4"];
        // var sensor_arg24 = ''['concat'](arg24_1, ',')['concat'](arg24_2);

        var sensor_arg24 = sensor_arg24_arr[g_times-1];
        var arg24_si = sensor_arg24.split(",");
        arg24_1 = arg24_si[0];
        arg24_2 = arg24_si[1];
        logical_neg(fpValArr['fpValCalculated']) && (is_eq_strict(logical_neg(1), cf) || is_lg(arg24_2, 0)) && (fpValArr = g_win['Object']['assign'](fpValArr, getPluginFingerFPArr(), tN(20, [
            'fpValCalculated',
            logical_neg(0)
        ])));
        // is_eq_strict(arg60_4, Gf) && (is_eq_strict(logical_neg(1), cf) || is_lg(arg24_2, 1)) && (arg60_4 = Y9(52, [
        //     getWegGlIframeDecInfo,
        //     4
        // ]));
        is_eq_strict(arg60_4, Gf) && (is_eq_strict(logical_neg(1), cf) || is_lg(arg24_2, 1)) && (arg60_4 = getWegGlIframeDecInfo());
        var Sf = GetArrayOrStringSameTwo(function Mf() {
            return [
                mouse_data_fake1,
                sum_mouse_data,
                mouse_data_fake3,
                mouse_data_fake4
            ];
        }(), 4);
        var arg26_1 = Sf[0];
        var arg26_2 = Sf[1];
        var arg26_3 = Sf[2];
        var arg26_6 = Sf[3];

        var Uf = GetArrayOrStringSameTwo(function pf() {
            return [
                pointer_click_fake1,
                mouse_move_num,
                pointer_click_fake3,
                pointer_click_num
            ];
        }(), 4);
        var arg26_13 = Uf[0];
        var arg26_14 = Uf[1];
        var arg26_16 = Uf[2];
        var arg26_17 = Uf[3];
        var wf = GetArrayOrStringSameTwo(function bf() {
            return [
                mouse_track_fake1,
                mouse_track,
                mouse_track_fake3,
                mouse_track_fake4
            ];
        }(), 4);
        var sensor_arg6 = wf[0];
        var sensor_arg10 = wf[1];
        var sensor_arg12 = wf[2];
        var sensor_arg20 = wf[3];
        var arg26_7 = add(add(add(add(add(arg26_1, arg26_2), arg26_4), arg26_5), arg26_3), arg26_6);
        // var Cg = Y9(52, [
        //     getTimeSign,
        //     5,
        //     g_win['window'].bmak['startTs']
        // ]);

        //todo
        var Cg = getTimeSign(g_win['window'].bmak['startTs']);

        var sensor_arg54 = mouseMoveDataSign()(tN(20, [
            'startTimestamp',
            g_win['window'].bmak['startTs'],
            'deviceData',
            sensor_arg2,
            'mouseMoveData',
            sensor_arg10,
            'totVel',
            arg26_7,
            'deltaTimestamp',
            arg26_8
        ]));
        var arg26_18 = sub(getDateNow(), g_win['window'].bmak['startTs']);
        // var arg26_18 = sub(getDateNow(), g_win['window'].bmak['startTs']-20);
        var arg26_15 = g_win['parseInt'](div(arg26_12, 6), 10);
        var arg26_25 = function Sg() {
            stack.push(596);
            try {
                var vg = stack.slice();
                var Mg;
                Mg = add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(g_win['Boolean'](g_win['navigator']['credentials']), left_shift(g_win['Boolean'](g_win['navigator']['appMinorVersion']), 1)), left_shift(g_win['Boolean'](g_win['navigator']['bluetooth']), 2)), left_shift(g_win['Boolean'](g_win['navigator']['storage']), 3)), left_shift(g_win['Boolean'](g_win['Math']['imul']), 4)), left_shift(g_win['Boolean'](g_win['navigator']['getGamepads']), 5)), left_shift(g_win['Boolean'](g_win['navigator']['getStorageUpdates']), 6)), left_shift(g_win['Boolean'](g_win['navigator']['hardwareConcurrency']), 7)), left_shift(g_win['Boolean'](g_win['navigator']['mediaDevices']), 8)), left_shift(g_win['Boolean'](g_win['navigator']['mozAlarms']), 9)), left_shift(g_win['Boolean'](g_win['navigator']['mozConnection']), 10)), left_shift(g_win['Boolean'](g_win['navigator']['mozIsLocallyAvailable']), 11)), left_shift(g_win['Boolean'](g_win['navigator']['mozPhoneNumberService']), 12)), left_shift(g_win['Boolean'](g_win['navigator']['msManipulationViewsEnabled']), 13)), left_shift(g_win['Boolean'](g_win['navigator']['permissions']), 14)), left_shift(g_win['Boolean'](g_win['navigator']['registerProtocolHandler']), 15)), left_shift(g_win['Boolean'](g_win['navigator']['requestMediaKeySystemAccess']), 16)), left_shift(g_win['Boolean'](g_win['navigator']['requestWakeLock']), 17)), left_shift(g_win['Boolean'](g_win['navigator']['sendBeacon']), 18)), left_shift(g_win['Boolean'](g_win['navigator']['serviceWorker']), 19)), left_shift(g_win['Boolean'](g_win['navigator']['storeWebWideTrackingException']), 20)), left_shift(g_win['Boolean'](g_win['navigator']['webkitGetGamepads']), 21)), left_shift(g_win['Boolean'](g_win['navigator']['webkitTemporaryStorage']), 22)), left_shift(g_win['Boolean'](g_win['Number']['parseInt']), 23)), left_shift(g_win['Boolean'](g_win['Math']['hypot']), 24));
                stack.pop();
                return Mg;
            } catch (D4) {
                stack = vg.slice();
                var d4;
                d4 = 0;
                stack.pop();
                return d4;
            }
            stack.pop();
        }();
        // g_win['window'].bmak['firstLoad'] && (Y9(52, [
        //     SetPermissinInfoArg40,
        //     6
        // ]), callSetVoicesDecArg60_3());
        g_win['window'].bmak['firstLoad'] && (SetPermissinInfoArg40(), callSetVoicesDecArg60_3());
        var sensor_arg26 = [
            add(arg26_1, 1),
            add(arg26_2, 32),
            add(arg26_3, 32),
            arg26_4,
            arg26_5,
            arg26_6,
            arg26_7,
            arg26_8, //时间差
            0,
            g_win['window'].bmak['startTs'],
            fpValArr['td'],
            arg26_12,
            arg26_13,
            arg26_14,
            arg26_15,
            arg26_16,
            arg26_17,
            arg26_18, //时间差
            arg26_19,
            arg26_20,
            arg26_21,
            // Y9(52, [
            //     SignDataToInt,
            //     0,
            //     arg26_21
            // ]),
            SignDataToInt(arg26_21),
            fpValArr['rVal'],
            fpValArr['rCFP'],
            arg26_25,
            'PiZtE',
            Cg[0],
            Cg[1],
            getNoheadBrowserInfo(),
            isNavigatorWebdriver(g_win['window']),
            arg26_31,
            ',',
            arg26_33
        ]['join'](',');
        // var sensor_arg52 = ''['concat'](Y9(52, [
        //     SignDataToInt,
        //     0,
        //     fpValArr['fpValStr']
        // ]));
        var sensor_arg52 = ''['concat'](SignDataToInt(fpValArr['fpValStr']));
        logical_neg(q4) && (is_eq_strict(logical_neg(1), cf) || is_lg(arg24_2, 0)) && (logical_neg(function N4() {
            stack.push(108);
            var ConstArr14U4 = [
                'Monospace',
                'Wingdings 2',
                'ITC Bodoni 72 Bold',
                'Menlo',
                'Gill Sans MT',
                'Lucida Sans',
                'Bodoni 72',
                'Serif',
                'Shree Devanagari 714',
                'Microsoft Tai Le',
                'Nimbus Roman No 9 L',
                'Candara',
                'Press Start 2P',
                'Waseem'
            ];
            try {
                var b4 = stack.slice();
                // var T4 = g_win['document']['createElement']('span');
                // T4['innerHTML'] = 'mmmmmmmmlli';
                // T4['style']['fontSize'] = '192px';
                // var h7 = '';
                // var C7 = g_win['document']['getElementsByTagName']('body')[0];
                // var m7 = C7;
                // var V7 = logical_neg(1);
                // is_lg(g_win['window']['scrollY'], 0) && VoidVar(0)() && (V7 = logical_neg(0));
                // V7 && ((m7 = g_win['document']['createElement']('div'))['style'][decrypt_obj.LG(Opposite(313), 5)] = decrypt_obj.PG.call(null, 87, Opposite(180), 37), C7['appendChild'](m7));
                // m7 ? (ConstArr14U4['forEach'](function (I7) {
                //     stack.push(555);
                //     T4['style']['fontFamily'] = I7;
                //     m7['appendChild'](T4);
                //     h7 += ''['concat'](I7, ':')['concat'](T4['offsetWidth'], ',')['concat'](T4['offsetHeight'], ';');
                //     m7['removeChild'](T4);
                //     stack.pop();
                // }), arg60_1 = GetArrToHexStr(SignDataToArr32(h7))) : arg60_1 = '';
                // V7 && C7['removeChild'](m7);
                // arg60_2 = is_in('devicePixelRatio', g_win['window']) && is_ueq_strict(VoidVar(0), g_win['window']['devicePixelRatio']) ? g_win['window']['devicePixelRatio'] : Opposite(1);

                var local_f6c17 = 'Monospace:1272,224;Wingdings 2:1272,224;ITC Bodoni 72 Bold:1272,224;Menlo:1272,224;Gill Sans MT:1453,269;Lucida Sans:1453,269;Bodoni 72:1453,269;Serif:1362,269;Shree Devanagari 714:1362,269;Microsoft Tai Le:1453,269;Nimbus Roman No 9 L:1453,269;Candara:1453,269;Press Start 2P:1453,269;Waseem:1453,278;';
                arg60_1 = GetArrToHexStr(SignDataToArr32(local_f6c17));
                arg60_2 = 2;
            } catch (N7) {
                throw N7;
                // stack = b4.slice();
                // arg60_1 = '';
                // arg60_2 = Opposite(1);
            }
            stack.pop();
        }()), q4 = logical_neg(0));
        var sensor_arg60 = ''['concat'](arg60_1, ',')['concat'](arg60_2, ',')['concat'](arg60_3, ',')['concat'](arg60_4);
        var sensor_arg32 = getIsSeleniumArr();
        var z7 = function f7() {
            stack.push(892);
            var t7 = dealCookieForAbck4Arr();
            var k7 = [];
            if (is_ueq_nostrict(null, t7))
                for (var w7 = 0; is_lt(w7, t7['length']); w7++) {
                    var T7 = t7[w7];
                    if (is_lg(T7['length'], 0)) {
                        var x7 = add(T7[1], T7[2]);
                        k7[T7[6]] = x7;
                    }
                }
            var K7;
            K7 = k7;
            stack.pop();
            return K7;
        }();
        var sensor_arg34 = '';
        var sensor_arg36 = '';
        var sensor_arg38 = '';
        if (is_ueq_strict(VoidVar(0), z7[1])) {
            var Qt = z7[1];
            is_ueq_strict(VoidVar(0), Zt[Qt]) && (sensor_arg34 = Zt[Qt]);
        }
        if (is_ueq_strict(VoidVar(0), z7[2])) {
            var Ht = z7[2];
            is_ueq_strict(VoidVar(0), Zt[Ht]) && (sensor_arg36 = Zt[Ht]);
        }
        if (is_ueq_strict(VoidVar(0), z7[3])) {
            var Gt = z7[3];
            is_ueq_strict(VoidVar(0), Zt[Gt]) && (sensor_arg38 = Zt[Gt]);
        }
        var sensor_arg42 = ''['concat'](arg42_1, ',')['concat'](arg42_2, ',')['concat'](arg42_3);
        var sensor_arg44 = ''['concat'](arg44_1, ',')['concat'](arg44_2, ',')['concat'](arg44_3, ',')['concat'](arg44_4);
        var sensor_arg46 = ''['concat'](arg46_1);
        sensor_arr = [
            '-100',
            sensor_arg2,
            '-105',
            sensor_arg4,
            '-108',
            sensor_arg6,
            '-101',
            sensor_arg8,
            '-110',
            sensor_arg10,
            '-117',
            sensor_arg12,
            '-109',
            sensor_arg14,
            '-102',
            sensor_arg16,
            '-111',
            sensor_arg18,
            '-114',
            sensor_arg20,
            '-103',
            sensor_arg22,
            '-106',
            sensor_arg24,
            '-115',
            sensor_arg26,
            '-112',
            sensor_arg28,
            '-119',
            sensor_arg30,
            '-122',
            sensor_arg32,
            '-123',
            sensor_arg34,
            '-124',
            sensor_arg36,
            '-126',
            sensor_arg38,
            '-127',
            sensor_arg40,
            '-128',
            sensor_arg42,
            '-131',
            sensor_arg44,
            '-132',
            sensor_arg46,
            '-133',
            sensor_arg48,
            '-70',
            fpValArr['fpValStr'],
            '-80',
            sensor_arg52,
            '-90',
            sensor_arg54,
            '-116',
            sensor_arg56
        ];
        // MapStr(g_de_map);

        zk && sensor_arr['push']('-130', '1');
        if (g_times === 1) {
            zk = true;
        }
        sensor_arr['push']('-129', sensor_arg60);
        // console.log(sensor_arr);
        // //todo
        // sensor_arr = [
        //     "-100",
        //     "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36,uaend,12147,20030107,zh-CN,Gecko,5,0,0,0,424666,0,1680,966,1680,1050,1680,845,1680,,cpen:0,i1:0,dm:0,cwen:0,non:1,opc:0,fc:0,sc:0,wrc:1,isc:0,vib:1,bat:1,x11:0,x12:1,8756,0.02760436113,862976744057.5,0,0,loc:",
        //     "-105",
        //     "0,-1,0,0,-1,566,0;",
        //     "-108",
        //     "",
        //     "-101",
        //     "do_en,dm_en,t_en",
        //     "-110",
        //     "",
        //     "-117",
        //     "",
        //     "-109",
        //     "",
        //     "-102",
        //     "0,-1,0,0,-1,566,0;",
        //     "-111",
        //     "",
        //     "-114",
        //     "",
        //     "-103",
        //     "",
        //     "-106",
        //     "0,0",
        //     "-115",
        //     "1,32,32,0,0,0,0,7,0,1725953488115,-999999,18463,0,0,3077,0,0,17,0,0,7B182D334E5C69C323516B23C21FAD0F~-1~YAAQ4pZUaHEQHtWRAQAA7TTY2gzSSjJ2Kpc8yme0Ziqo5PFpMZCkHdx++JxAwRrRhnxONWPoaB5kzVAYgTTT4VURzpFYZG5Ll6u5RzqNVoqij28HY+oZ6w3p6HT1hjVLlFgC1fY6VbJuQFGh4H/B1FbfuhcWv5wZ2HbWCkBhQoZlHheq2LMwn1fNGZ0ixXfhu1O6ITPjK2S1KvczwKA3fFkP8LfuJD+KU2MN26+8BtBAPVNrmrIUtLkdl71uRRL8CkBajhDPHPCVT8lDP5BoztV8xKb7gC51reLTd6T2BQvGkQnZSQaDIn26/vO3hVa/jpdYovkNaEgw+sXYHOMf9hW6PhgLev7cKvHijzOfpsHb96bId0/9y5kccpiTI6g5PIW0tThtAdYxMA4lTjBdCzd8ztk6pxbS0rSRbhctDmP5DxMV+sgJH6Sg1bQHcfC/a8FCu47U6/cMKeLlf18iD3Q=~-1~-1~-1,42744,-1,-1,30261693,PiZtE,54953,46,0,0,0,,,",
        //     "-112",
        //     "https://wizzair.com/en-gb/booking/select-flight/EVN/LCA/2024-09-14/2024-10-15/1/0/0/null",
        //     "-119",
        //     "-1",
        //     "-122",
        //     "0,0,0,0,1,0,0",
        //     "-123",
        //     "",
        //     "-124",
        //     "",
        //     "-126",
        //     "",
        //     "-127",
        //     8,
        //     "-128",
        //     ",,",
        //     "-131",
        //     ",,,",
        //     "-132",
        //     "",
        //     "-133",
        //     "",
        //     "-70",
        //     "-1",
        //     "-80",
        //     "94",
        //     "-90",
        //     "66,249,164,3,1|-1|3,1,66,249,164",
        //     "-116",
        //     0,
        //     "-129",
        //     ",,0,,,,,,,,"
        // ];
        j2 = getSensorSegment(13, [
            sensor_arr,
            2,
            logical_neg(logical_neg(m2))
        ]);
        console.log('sensor_arr:', sensor_arr);
        wk = sensor_arr['join'](j2);
        // d2(',s1:'['concat'](wk['slice'](0, 10)));
    } catch (Kk) {
        console.log(Kk);
        throw Kk;
    }
    try {
        var CR = stack.slice();
        var mR = strDecUtils1('0a46G5m17Vrp4o4c', 'afSbep8yjnZUjq3aL010jO15Sawj2VZfdYK8uY90uxq')['slice'](0, 16);
        var HR = g_win['Math']['floor'](div(getDateNow(), 3600000));
        var jR = getDateNow();
        var WR = add(mR, strDecUtils1(HR, mR));
        jR = sub(getDateNow(), jR);
        var GR = m2 || dealCookieForBm_sz();
        if (is_eq_strict(GR[0], num_88) || is_eq_strict(GR[1], num_77)) {
            var MR = decrypt_obj.HI.apply(null, [
                Opposite(486),
                128
            ]);
            wk = is_ueq_strict(Opposite(1), wk['indexOf'](decrypt_obj.sl.apply(null, [
                56,
                174,
                16,
                25,
                Opposite(468),
                4
            ])['concat'](j2))) ? wk['replace'](decrypt_obj.sl(38, 174, 74, 69, Opposite(468), 4)['concat'](j2), decrypt_obj.sl(59, 174, 74, 70, Opposite(468), 4)['concat'](j2)['concat'](MR)) : ''['concat'](wk)['concat'](j2, decrypt_obj.sl(97, 174, 26, 42, Opposite(468), 4))['concat'](j2)['concat'](MR);
        }
        wk = add(add(add(add(2, j2), 2), j2), wk = add(add(add(add(add(WR, const_str24), j2), bitwise_eor(24, SignDataToInt(wk))), j2), wk));
        var PR = getDateNow();
        wk = function YR(qR, NR) {
            stack.push(813);
            var pR;
            var FR;
            var JR;
            var zR;
            var fR = qR['split'](',');
            for (zR = 0; is_lt(zR, fR['length']); zR++)
                pR = mod(bitwise_and(right_shift(NR, 8), 65535), fR['length']), NR *= 65793, NR &= 4294967295, NR += 4282663, FR = mod(bitwise_and(right_shift(NR &= 8388607, 8), 65535), fR['length']), NR *= 65793, NR &= 4294967295, NR += 4282663, NR &= 8388607, JR = fR[pR], fR[pR] = fR[FR], fR[FR] = JR;
            var wR;
            wR = fR['join'](',');
            stack.pop();
            return wR;
        }(wk, GR[1]);
        PR = sub(getDateNow(), PR);
        var bR = getDateNow();
        wk = function TR(xR, KR) {
            stack.push(985);
            if (logical_neg(OR))
                for (var AR = 0; is_lt(AR, 127); ++AR)
                    is_lt(AR, 32) || is_eq_strict(39, AR) || is_eq_strict(34, AR) || is_eq_strict(92, AR) ? Qw[AR] = Opposite(1) : (Qw[AR] = OR['length'], OR += g_win['String']['fromCharCode'](AR));
            for (var Cw = '', Vw = 0; is_lt(Vw, xR['length']); Vw++) {
                var Dw = xR['charAt'](Vw);
                var cw = bitwise_and(right_shift(KR, 8), 65535);
                KR *= 65793;
                KR &= 4294967295;
                KR += 4282663;
                KR &= 8388607;
                var jw = Qw[xR['charCodeAt'](Vw)];
                if (is_eq_nostrict('function', typeof Dw['codePointAt'])) {
                    var Gw = Dw['codePointAt'](0);
                    is_lge(Gw, 32) && is_lt(Gw, 127) && (jw = Qw[Gw]);
                }
                is_lge(jw, 0) && (jw += mod(cw, OR['length']), jw %= OR['length'], Dw = OR[jw]);
                Cw += Dw;
            }
            var Iw;
            Iw = Cw;
            stack.pop();
            return Iw;
        }(wk, GR[0]);
        bR = sub(getDateNow(), bR);
        var Sw = ''['concat'](sub(getDateNow(), E2), ',')['concat'](sub_datetime, ',')['concat'](jR, ',')['concat'](PR, ',')['concat'](bR, ',')['concat'](Mw);
        wk = is_ueq_strict(VoidVar(0), V2) && is_eq_strict(logical_neg(0), V2) ? add(add(add(add(add(add(add('2;', GR[0]), Lw), GR[1]), Lw), Sw), Lw), wk) : add(add(add(add(add(add(add(add(add('2;', aprArr['ajTypeBitmask']), Lw), GR[0]), Lw), GR[1]), Lw), Sw), Lw), wk);
        // console.log("sensor_data:", wk);
        return wk;
    } catch (Pw) {
        throw Pw;
        // stack = CR.slice();
    }
    // d2('</bpd>');
    var qw;
    qw = sensor_arr;
    stack.pop();
    return qw;
}

function set_subargs() {
    // var VDr = getDateNow();
    // Fbr = sub(getDateNow(), VDr);
    // var YXQ = getDateNow();
    // g_win['setTimeout'](function () {
    //     arg60_4 = getWegGlIframeDecInfo();
    //     arg26_33 = function HDr() {
    //         stack.push(853);
    //         var bDr = ',';
    //         try {
    //             var LDr = stack.slice();
    //             if (getTridentInfo() || isMobileBrowser()) {
    //                 var TDr;
    //                 TDr = bDr;
    //                 stack.pop();
    //                 return TDr;
    //             }
    //             var FDr = g_win['window']['document']['createElement']('iframe');
    //             FDr['style']['display'] = 'none';
    //             g_win['window']['document']['head']['appendChild'](FDr);
    //             var zDr = FDr['contentWindow'];
    //             var jDr = g_win['Object']['keys'](zDr);
    //             bDr = ''['concat'](GetArrToHexStr(SignDataToArr32(g_win['JSON']['stringify'](jDr))), ',')['concat'](jDr['length']);
    //             FDr['remove']();
    //         } catch (wDr) {
    //             stack = LDr.slice();
    //             bDr = decrypt_obj.Ht(logical_neg(0), 545, 85);
    //         }
    //         var ODr;
    //         ODr = bDr;
    //         stack.pop();
    //         return ODr;
    //     }();
    //     (function kDr() {
    //         stack.push(958);
    //         fpValArr && logical_neg(fpValArr['fpValCalculated']) && (fpValArr = g_win['Object']['assign'](fpValArr, getPluginFingerFPArr(), w2(24, [
    //             'fpValCalculated',
    //             logical_neg(0)
    //         ])), YVr && (arg24_1 = 9, qLr(logical_neg(QY[2]))));
    //         stack.pop();
    //     }());
    // }, 500);
    // sub_datetime = sub(getDateNow(), YXQ);
    // g_win['setTimeout'](function () {
    //     setArg42_Arg48();
    // }, 1000);

    // initSensorArgs();
    var YXQ = getDateNow();
    // logical_neg(function qXQ() {
    //     stack.push(63);
    //     // jBQ();
    //     // g_win['setInterval'](function () {
    //     //     jBQ();
    //     // }, 3000);
    //     // g_win['document']['addEventListener'] ? (g_win['document']['addEventListener']('touchmove', Cb, logical_neg(0)), g_win['document']['addEventListener']('touchstart', Db, logical_neg(0)), g_win['document']['addEventListener']('touchend', cb, logical_neg(0)), g_win['document']['addEventListener']('touchcancel', Eb, logical_neg(0)), g_win['document']['addEventListener']('mousemove', Wb, logical_neg(0)), g_win['document']['addEventListener']('click', Sb, logical_neg(0)), g_win['document']['addEventListener']('mousedown', Mb, logical_neg(0)), g_win['document']['addEventListener']('mouseup', nb, logical_neg(0)), g_win['document']['addEventListener']('pointerdown', Lb, logical_neg(0)), g_win['document']['addEventListener']('pointerup', qb, logical_neg(0)), g_win['document']['addEventListener']('keydown', Ub, logical_neg(0)), g_win['document']['addEventListener']('keyup', Jb, logical_neg(0)), g_win['document']['addEventListener']('keypress', fb, logical_neg(0))) : g_win['document'][decrypt_obj.DC.call(null, 32, 11, 64, Opposite(821), 99, 40)] && (g_win['document'][decrypt_obj.DC(65, 11, 60, Opposite(821), 99, 34)](decrypt_obj.kv.apply(null, [
    //     //     Opposite(124),
    //     //     10
    //     // ]), Wb), g_win['document'][decrypt_obj.DC.call(null, logical_neg(logical_neg(0)), 11, 21, Opposite(821), 99, logical_neg(0))](decrypt_obj.Rv(3, Opposite(354), 39), Sb), g_win['document'][decrypt_obj.DC.call(null, 17, 11, 51, Opposite(821), 99, 92)](decrypt_obj.dC.call(null, 47, 380, 20, Opposite(807), 11, 88), Mb), g_win['document'][decrypt_obj.DC(61, 11, 37, Opposite(821), 99, 67)](decrypt_obj.wv.call(null, Opposite(783), 111), nb), g_win['document'][decrypt_obj.DC(logical_neg([]), 11, 32, Opposite(821), 99, 97)](decrypt_obj.bv.apply(null, [
    //     //     Opposite(828),
    //     //     67,
    //     //     44,
    //     //     logical_neg(logical_neg([]))
    //     // ]), Ub), g_win['document'][decrypt_obj.DC(logical_neg(logical_neg([])), 11, 29, Opposite(821), 99, 63)](decrypt_obj.Tv(68, Opposite(288), 41), Jb), g_win['document'][decrypt_obj.DC(15, 11, 56, Opposite(821), 99, logical_neg(1))](decrypt_obj.cC.call(null, 26, 10, 41, Opposite(807), 168, logical_neg(logical_neg([]))), fb));
    //     // DBQ();
    //     // sensor_arg4 = Y9(52, [
    //     //     getHtmlInputElementInfo,
    //     //     3
    //     // ]);
    //     sensor_arg4 = getHtmlInputElementInfo();
    //     // cf && (arg24_1 = 0, zT(logical_neg(1)));
    //     // g_win['window'].bmak['firstLoad'] = logical_neg(1);
    //     stack.pop();
    // }());
    sensor_arg4 = getHtmlInputElementInfo();
    vw = sub(getDateNow(), YXQ);
    // g_win['setTimeout'](function () {

    // }, 500);

    // g_win['setTimeout'](function () {
    //     setArg42_Arg48();
    //     console.log("--------");
    // }, 1000);


}

// get_one_random_canvas();
// console.log(60);
// isSupportSessionStorage();
// isNavigatorWebdriver();
// getSubArg42_1();

// initSensorArgs();
// set_subargs();
// mouse_move();
// g_times = 0;
// var sensor_arrs = [];
// var sensor_data = getSensorData();
// sensor_arrs.push(sensor_data);
// function sleep(ms) {
//     return new Promise(resolve => setTimeout(resolve, ms));
// }
//
// async function demo() {
//     console.log('Before sleep');
//     await sleep(2000); // 暂停1秒
//     g_times += 1;
//     var sensor_datas = getSensorArrByNBQBlnILgL();
//     console.log('After sleep');
//     return sensor_datas;
// }

// var a = demo();
// console.log(a);
// set_subargs();
// g_times += 1;
// sensor_data = getSensorData();
// sensor_arrs.push(sensor_data);
// g_times += 1;
// sensor_data = getSensorData();
// sensor_arrs.push(sensor_data);
// g_times += 1;
// sensor_data = getSensorData();
// sensor_arrs.push(sensor_data);
// g_times += 1;
// sensor_data = getSensorData();
// sensor_arrs.push(sensor_data);
// console.log(sensor_arrs);

/*
获取sensor的5个数组
 */
function get_sensor_arrs(url, user_agent, p_cookies, p,p_times, p_mouseId){
    doc_url = url;
    ua = user_agent;
    cookies = p_cookies;
    platform = p
    g_times = p_times
    g_mouseId = p_mouseId
    if(!doc_url||!ua||!cookies||!p){
        return [];
    }
    // g_times = 1;
    initSensorArgs();
    set_subargs();
    var sensor_arrs = [];
    mouse_move();
    if(g_times>=2){
        setArg42_Arg48();
        time500();
    }
    var sensor_data = getSensorData();
    sensor_arrs.push(sensor_data);
    sensor_arrs.push(g_mouseId);
    // setArg42_Arg48();
    // time500();
    // g_times += 1;
    // sensor_data = getSensorData();
    // sensor_arrs.push(sensor_data);
    // g_times += 1;
    // sensor_data = getSensorData();
    // sensor_arrs.push(sensor_data);
    // g_times += 1;
    // sensor_data = getSensorData();
    // sensor_arrs.push(sensor_data);
    // g_times += 1;
    // sensor_data = getSensorData();
    // sensor_arrs.push(sensor_data);
    // console.log(sensor_arrs);
    return sensor_arrs;
}

var url = "https://wizzair.com/en-gb/booking/select-flight/EVN/LCA/2024-09-14/2024-10-15/1/0/0/null";
var user_agent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36";
var p_cookies = "_abck=E797F51BC16DE1FC56AB56B391A41561~-1~YAAQx+tGaIUZ19eRAQAA5FUn2wwhzP5nT1VLbvSxzVgJHgjnk0TJsqLhxzr2onvG4mZ8NmU+qNZSmesL0kkyRb0f10BukX2fKJ72jnUGn0weF5HHLMx45ffHvcf5w80332nXskFp609Pi0C39OtH/bOI2rie7e+NdptUVOVT0TpOiVMmyDoSHCVpRAJxu4EKH+2SYKahBUUzuIYg2W51Hrj8SlVUtkuwxZwzO7luFIVzH3sr/2qlVTyIFq61jqXJECL4cZqhEjDXCYnoolhHWfoyhCi3qoF8kNQ5I8crLiq0zkXnQMyVIzXwrpeWU+abQfTK3myIS1lgA2ei7qf0BAhxeLV6KgDueZKb9oQ6tvvgIudFC3/YzQpvfLNIypyV4jb/OrBv5P8MxhOqL//5rHzDJxILP5fmB1ldYaJ638uLpXXPve9ux2tDVlSQmqCC9fOY~-1~-1~-1; ak_bmsc=2C1065187B65BB348135D8607F2C5DF5~000000000000000000000000000000~YAAQx+tGaIYZ19eRAQAA5FUn2xk5ZhVV6p6vN6X19WSkDZIePMD3zW7tc773zUA06jJfsntX6hBitV9z7H+nIpaD9IuqFgd5oZr+kaov+N9J6Ch85fKJL1bzOXObo+//g2KbFZv7ZaHc/UqsEkTmP2gdeovov86uj1TNMTN5VOana1xHKbbYBMM3du5KzqwR/4JZXgFjicO+byYaweZ6GkSnuvKoieAQVuc04e1FD8O2/mFdMVRyy4zowh5i3IGWuCH7MEAFcNa74FgSwPRqXdzJoywCDqlx7zACEwkiDtF+k5vw6Tb9bTCx8Y6FfE5NPnTOuCx+u5H6iYTWNHY3Y4rI8CsPzraMBQRF7zx2Wb8syjqv/P8j8pl/BuS8/2K2MV7sMc48x1je/TGTdQ==; bm_sz=3A36C7AA53D69F37D2A9D23466DADDF5~YAAQx+tGaIgZ19eRAQAA5FUn2xmePZcVRyZjqPd3vQnbmcgMWQvWr5G/hQgGIbph/FC5xTxUZQXA+VoatrWMHK29fzj9QBZtyvTcPIOyFBJDgJQELiq6cnaOk5vPIV768v7Tut0X3yc1WslCeRKA2+1a7FvBVFyMYpWOp1R7cL2O3oDw+qr2m0t+d3XrJYPzqvcipN973OhDvTMxdmEfOp6xO9T3tUdY1IW4EKhiIEtXDlpCkqL+hFwzLG5QTHgP7XwOSJ8GEQEVi1ZIIHXpCkslbTMINkImN8FjeC/A/D0azrsS0qhRjrJmCVaXmUmVtL8JOG/acwtcBLxrgqkkkF18/xvY+k+PgPzjb95U8uo9XmpVXRZh2ZrtvQnMtwMIXyJ+813cI2jAwJ1zEd1kT0phFPQBFah2vZ6FZ0Rl590=~3748146~3225138; _ga_CLN8TZXB9T=GS1.1.1725958674.1.0.1725958674.60.0.0; _ga=GA1.1.45785191.1725957452; _ga_G2EKSJBE0J=GS1.1.1725957451.1.1.1725958674.60.0.0; bm_sv=A07FFDAB3431FC09E647D2D393780DAE~YAAQx+tGaI4Z19eRAQAAhFwn2xngGq4Rc/jmIjqfVKHNyH+kQ9m6Lll1x9PlKg0Co1I5kQY5XWIOwBBYILRzeaD2Dy6YNkMN04mNZfGFt8O3t+6bxdRZi0ceDoTltylDdJrhU25NEPjDEjONpJdwWSg7fqlu6QgL3V1LBMwEexWl/KG5JP9CoH8D8Q8iUVJXB2UnbmrX6TJNaT9EX//yfPFlzxyfa8dZmIOEeccWOIcDbdhTnnUuQNZHa0XnyPpZfg==~1";

var d = get_sensor_arrs(url, user_agent,  p_cookies, "wizzair",2);
console.log(d);

module.exports = {
    get_sensor_arrs
}
